- 使用python写接口自动化,Http请求方式有OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法,本次主要对比post和get方法,两者请求body格式有差异,了解了一下大概区别和处理方式,如果分析有问题欢迎大家指正,首先post和get请求所使用有所不同:
- Http get 方法: 主要用于向指定的URL(URI)请求资源(资源文件或是数据均可), 可以带参数也可以不带参数, 带参数时,参数是明文传递,你可以在浏览器的地址栏中看到参数名及参数值,get安全性不高,所以常用于安全性要求低的场合, 比如登录后请求数据。
- Http post方法:主要是向指定的URL(URI)提交数据, 通常用于表单发送,POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中,像注册、登录、提交表单都是用该方法实现的。
- post请求content-type类型是:Content-Type:application/x-www-form-urlencoded对应的请求参数形式为Form Data:
- Reqeusts支持以form表单形式发送post请求,只需要将请求的参数构造成一个字典,然后传给r