一.Request的请求部分
(一)请求方法
1.GET请求方法:获取资源
2.POST请求方法:添加资源
(二)请求方法常用的几种数据格式:(xml,json,表单)

假设是JSON数据格式的,那么它的请求头是:Content-Type:Application/Json
(三)request请求部分的要素
- 请求地址(URL)
- 请求方法(GET/POST/
- 请求头(决定请求参数)(VALUE填写的部分,如xml/json等,此处来源于文本中的Content_Type)
- 请求参数(来源于Request Payload/其他)

请求方法:POST
请求头Headers:Content_Type:text/xml
请求参数:红框
(四)COOKIE.Referer.User_Agent.Content_Type释义

1.含义解释
COOKIE
|
1、反爬虫 2、身份认证
|
Referer
|
请求是从哪个页面发送过来的
|
User-Agent
|
通过什么客户端向服务端发送请求
|
Content-Type
|
指的是客户端通过什么样的数据格式向服务端发送请求(XML,表单,JSON)
|
2.互联网产品和自己产品API测试时请求头区别
- 如果是互联网的产品,请求头必须需要带:
1、cookie
2、Referer
3、user-agent
4、content-type
- 如果是自己公司的产品:
1、content-type
2、cookie
二.Response响应部分
(一)response响应部分的要素
1、协议状态码:Status Code
2、响应头
Content-Type :指的是返回的响应数据的数据格式
Set-Cookie:服务端把身份认证信息返回给客户端
3、响应数据
(二)接口文档关注点
1、Request的请求部分
请求地址
请求方法
请求头 请求参数
2、Response响应部分
协议状态码
响应头
响应数据
数据类型:
1、string:字符串类型
2、int:如年龄
(三)协议状态码(服务端)【必背】
200 请求成功
201创建成功
204删除资源
301 永久重定向
302 临时重定项
400 Bad Request 客户端请求错误
401 Unauthorized ⽆权限访问该系统
403 Forbidden 有权限但是禁⽌访问
404 请求的资源不存在(URL错误)
405 请求方法错误(post/get/put最常用也容易忽略,代码中包含的有其中的方法就可以)
415 请求头错误
500 服务器内部错误
504 GateWay Timeout 网关超时
504:ApiGateWay TimeOut
ApiGateWay (网关):
1、统一的API访问入口(限流)
2、统一的认证授权体系
3、统一的安全体
三.请求头——cookie请求
∵HTTP的一个无状态的协议不能记录数据 → ∴COOKIE:
1、记住用户之前的操作行为
2、用户认证授权
COOKIE的信息是存储在客户端的,它是不安全的
COOKIE的了流程:
1、客户端输入账户和密码,登录成功,生成一个用户唯一的信息COOKIE的信息(用户唯一的认证授权信息)
2、服务端把生成的COOKIE认证授权信息通过响应头中的Set-Cookie返回给客户端
3、再系统下个请求中,比如查看个人主页,发送个人主页请求的时候,会在请求头中的Cookie中带上服务端返回来的COOKIE认证授权信息发送给服务端
4、服务端接收到,来进行对比信息是否一致
四.Postman请求注意事项

1.注意不同请求方法所对应的请求参数位置不一致
2.json请求数据部分记得复制完整{“××"。。。}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界