get、post是我们常见的接口方式
区别:
安全性:post比get安全
请求参数:get的参数放在url里面(仅支持urlencode编码),post的参数是放在body(支持多种编码)
请求参数长度限制:get请求长度最多1024kb,post对请求数据没有限制
返回的常见状态码:
200成功
3**重定向了,找不到
400 Bad Request:服务器未能理解请求。
404 Not Found:服务器无法找到被请求的页面。
40* Request Timeout:请求超出了服务器的等待时间。
500 Internal Server Error:请求未完成。服务器遇到不可预知的情况。
502 Bad Gateway:请求未完成。服务器从上游服务器收到一个无效的响应。
504 Gateway Timeout:网关超时。
python做接口测试如何提交数据
post的:
用fiddler抓包:accept:application/json 提交的时候参数是json=***
accept:appilcation/**** 提交的时候 data=***
get的:
用fiddler抓包,发现是get方式
r=r.requests.get('http://****')
把参数带在url里面