Http请求各内容说明
由于在接口测试中,会用到诸多http的设置和内容,而如何看接口的信息呢?如下以chrome下的接口内容做说明,说明下http接口请求的内容:
F12打开开发者工具,在网页做一些操作,DevTools里就会有所有的请求出现,包括接口请求和其他各种资源请求譬如图片,css样式,js等;
如下为一个接口请求:
如上图所示,左侧为接口栏,右侧为接口内容栏:
右侧主要包括Headers,Preview,Response,Cookies和Timming栏;
1、Headers页说明
(1)、General
General为通用头部,内容包括如下几个部分:
- Request URL:请求地址,注意里边的
?
之后的部分是参数,?
之前的是地址,在使用HttpClient之类的做接口请求的时候如果输入的url里包含参数了,就不要再单独附加参数进去了。 - Request Method:请求方法,为http协议规定的那些请求方法,如get,put,post,delete等,这个即为接口测试的方法;
- Status Code:为返回状态码,此处也是http协议规定的那些返回状态码,可以用于接口自动化测试的验证点;
- Remote Address:请求的远程地址,这个做接口测试不需要使用;
- Referrer Policy:referrer策略,目前包含八种,详情参考