请求头/响应头、POST的使用方法、常用协议状态码

POST请求方法:添加资源

 

常用的几种数据格式:

1XML的格式

2、表单数据格式

3JSON数据格式

 

请求地址

请求方法

请求头

请求参数

 

 

 

COOKI E

1、反爬虫

2、身份认证

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

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

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

 

如果是互联网的产品,请求头必须需要带

1cookie

2Referer

3user-agent

4content-type

 

如果是自己公司的产品:

1content-type

2cookie

 

 

 

假设是JSON数据格式的,那么它的请求头是:Content-Type:Application/Json

 

 

1、协议状态码:Status Code

2、响应头

     Content-Type :指的是返回的响应数据的数据格式

     Set-Cookie:服务端把身份认证信息返回给客户端

3、响应数据

 

接口文档

1Request的请求部分

      请求地址

      请求方法

      请求头

      请求参数

     

2Response响应部分

      协议状态码

      响应头

      响应数据

 

数据类型:

1string:字符串类型

2int:如年龄

 

常用的协议状态码

200 请求成功

201 创建成功(添加商品)

204 Not Content :删除资源

301 永久重定向

302 临时重定项

400 Bad Request 客户端请求错误1、请求头不对  2、请求参数不对

401 Unauthorized ⽆权限访问该系统

403 Forbidden 有权限但是禁⽌访问

404 请求的资源不存在

405 请求方法错误

415 请求头错误

500 服务器内部错误

504 GateWay Timeout

ApiGateWay (网关):

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

2、统一的认证授权体系

3、统一的安全体系

 

 

 

4XX:都是客户端为问题

5XX:都是服务器的问题

 

HTTP的一个无状态的协议

COOKIE:

1、记住用户之前的操作行为

2、用户认证授权

COOKIE的信息是存储在客户端的,它是不安全的

 

COOKIE的了流程:

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

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

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

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

 

 

posted @ 2022-07-19 18:36  丶空·  阅读(1084)  评论(0编辑  收藏  举报