接口测试2

请求的四种方法

1,get:获取资源

GET请求方法:GET请求方法是在Query Params里面填写的,也就是说填写后,是在URL后它的格式是?key1=value1&key2=value2 所以GET方法的请求参数又称呼为路径参数

2,post:添加资源

常用的几种数据格式:

1、XML的格式

2、表单数据格式

3、JSON数据格式

 

 

 

 

 

 请求头类型

 

 cookie

作用

1,反爬虫

2,记录用户的认证授权

COOKIE的流程:

1、客户端输入账户和密码,登录成功,生成一个用户唯一授权信息

2、服务端把生成的COOKIE认证授权信息通过响应头中的Set-Cookie返回给客户端

3、再系统下个请求中,比如查看个人主页,发送个人主页请求的时候,会在请求头中的Cookie中带上服务端返回来的COOKIE认证授权信息发送给服务端

4、服务端接收到,来进行对比信息是否一致

 

 清空web页面cookie信息

 

 Referer:请求是从哪个页面发送过来的

User-Agent:通过什么客户端向服务端发送请求

Content-Type:指的是客户端通过什么样的数据格式向服务端发送请求(XML,表单,JSON)

如果是互联网的产品,请求头必须需要带: 1、cookie 2、Referer 3、user-agent 4、content-type

如果是自己公司的产品: 1、content-type 2、cookie

协议状态码

200 请求成功

201 创建成功

 

 

204 Not Content :删除资源

 

 

301 永久重定向

302 临时重定项

400 Bad Request 客户端请求错误

1、请求头key不对

2、请求参数不对

401 Unauthorized ⽆权限访问该系统

403 Forbidden 有权限但是禁⽌访问

404 请求的资源不存在,请求地址不对

 

 

405 请求方法错误

 

 

415 请求头value不对

 

 

500 服务器内部错误

 

 

504:ApiGateWay TimeOut

ApiGateWay (网关):

1、统一的API访问入口(限流)

2、统一的认证授权体系

3、统一的安全体系

 

 

3,put:修改资源

4delete:删除资源

posted @   柏舟0129  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界
点击右上角即可分享
微信分享提示