接口测试基础(取自F12抓包得到的报文)

接口测试(基础)取自F12抓包得到的报文

F12中的XHR全部是接口

1.General

Request URL: http://10.4.23.234:8010/ecm-manager/login.do //接口地址 --重要(请求地址)

Request Method: POST //请求方式 --重要(请求方式)

Status Code: 200 OK //服务器的状态码 --重要(状态码)

Remote Address: 10.4.168.91:8010

Referrer Policy: strict-origin-when-cross-origin

2.Response Headers

Content-Disposition: attachment;filename=f.txt

Content-Type: application/json;charset=UTF-8   --重要(请求入参方式,接口测试要用到哦)

Date: Mon, 16 Nov 2020 02:33:23 GMT

Server: Apache-Coyote/1.1

Transfer-Encoding: chunked

 

3.Request Headers 

Accept: application/json, text/javascript, */*; q=0.01

Accept-Encoding: gzip, deflate

Accept-Language: zh-CN,zh;q=0.9

Connection: keep-alive

Content-Length: 790

Content-Type: application/x-www-form-urlencoded; charset=UTF-8 (重点)

Cookie: JSESSIONID=B249498F83E805B2C323EAE9EBCC4283; Hm_lvt_47269780f41a299578d35bae924da424=1590458078; sid=p9tb9os6ti73ktepfr54fcphi7

Host: 10.4.168.91:8010

Origin: http://10.4.168.91:8010

Referer: http://10.4.168.91:8010/ecm-manager/logout.do

User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1

X-Requested-With: XMLHttpRequest

 

4.常见的入参方式

掌握两种即可

1.表单格式:application/x-www-form-urlencoded

2.json格式:application/json

5.get请求的缺点?(以及与post的真正的区别)

1.请求信息暴露在url中,不利于信息的安全 ,post抓包工具就能抓到,其实也不是很安全的

2.url很长,不是很美观

3.但是传输速度大于post请求

4.post的传参个数较大,get传参个数相对较少

5.对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);

而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 6
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值