#先安装 pip install requestsimport requestsclass Send: def send(self,method,url,params=None,json=None,headers=None): #将请求方法转成小写 method=method.lower() if ...
分类:
其他好文 时间:
2020-04-04 22:57:04
阅读次数:
71
1.列举Http请求中常见的请求方式?GET向特定的路径资源发出请求,数据暴露在url中POST向指定路径资源提交数据进行处理请求(一般用于上传表单或者文件),数据包含在请求体中OPTIONS返回服务器针对特定资源所支持的HTTP请求方法,允许客户端查看、测试服务器性能HEAD向服务器与GET请求相一致的响应,响应体不会返回,可以不必传输整个响应内容PUT从客户端向服务器传送的数据取代指定的文档的
分类:
其他好文 时间:
2020-03-31 17:24:40
阅读次数:
61
http报文包含三个部分:起始行,报文首部和报文体 起始行:请求报文包括请求方法,请求地址和HTTP协议版本;响应报文包括协议版本,请求状态码(成功是200) 请求方法有get,post,put,delete,put和head 报文首部:描述报文的属性 报文体:报文内容 1、并不是每个报文都必须包含 ...
分类:
Web程序 时间:
2020-03-28 10:29:49
阅读次数:
94
浏览器主要是为用户向服务器发起请求,并获取到信息。如果爬虫想要模仿浏览器获取信息的过程,应该怎么实现呢?需要利用哪些工具?浏览器是通过HTTP协议的请求获取信息的,URL只是标识资源的位置。客户端发送一个HTTP请求到服务器请求消息,包括如下格式:请求行、请求头部、空行、请求数据。请求行由请求方法字段、URL字段和HTTP协议版本字段组成,通过空格分隔,例如:GET/index.htmlHTTP/
分类:
编程语言 时间:
2020-03-25 19:49:45
阅读次数:
131
用例写在TestCase类下 import unittest from api_tools.api_request import HttpRequest # 导入requests接口请求方法 class Test(unittest.TestCase): """写测试用例""" def test_ca ...
分类:
其他好文 时间:
2020-03-25 10:39:31
阅读次数:
82
1.GET--获取资源 2.HEAD--获取资源的元信息 3.POST--提交数据 4.PUT--修改数据 5.DELETE--删除资源 6.CONNECT--建立链接隧道,用于代理服务器 7.OPTIONS--列出可对资源实行的请求方法,用来跨域请求 8.TRACE--追踪请求-响应的传输路径 G ...
分类:
Web程序 时间:
2020-03-23 16:42:24
阅读次数:
83
1、创建一个工程 apiFrame 2、创建目录结构 3、base包,基础的,把公共的底层的代码放在base,如请求方法的封装,协议的封装,消息的封装 4、data,放数据文件,如csv文件、excel、yaml 5、config,请求地址不要放在接口测试模块中,单独出来处理进行自动判断 6、uti ...
分类:
其他好文 时间:
2020-03-21 16:25:54
阅读次数:
80
Flask中的request from flask import Flask,request app = Flask(__name__) @app.route("/",methods=["POST","GET"]) def index(): # 请求相关的信息 print("请求方法",reques ...
分类:
其他好文 时间:
2020-03-18 23:19:11
阅读次数:
67
之前从码同学上学到的,在此做一下记录 一、HTTP协议 1、支持客户/服务器模式。 2、简单快速:客户向服务器请求服务时,只需要传送请求方法和路径,请求方法常用的有GET、POST、PUT、DELETE。每种方法规定了客户与服务器联系的类型不同。 3、灵活:HTTP允许传输任意类型的数据对象。正在传 ...
分类:
其他好文 时间:
2020-03-18 21:59:19
阅读次数:
56