HTTP协议

HTTP协议定义了客户端与服务器间数据传输的规则。HTTP请求包括请求行、请求头、请求体,而响应包含响应行、响应头和响应体。状态码用于指示请求的状态,如200表示成功,404表示资源未找到。请求体通常在POST请求中存在,而GET请求没有。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTTP协议:即 超文本传送协议

他规定了客户端与与服务器之间传输时,所必须遵守的传输格式

客户端要以HTTP协议要求的把数据提交到服务器

服务器要以HTTP协议要求的格式把内容响应给服务器

通讯协议:

通讯协议:按按照双方实现约定好的通讯规则,来发送或者接受消息,通讯协议

通讯:

通讯主体

通讯内容

通讯方式

HTTP请求消息(HTTP请求报文):

客户端发送给服务端的请求叫做HTTP请求

客户端发送给服务端的消息叫做HTTP请求消息

HTTP响应消息(HTTP响应报文):

服务端发送给客户端的请求叫做HTTP响应

服务端发送给客户端的消息叫做HTTP响应消息

HTTP请求消息的组成

请求行:在Request Headers下的第一行可以找到,如果没有找到,可以点击view parsed

请求方式

请求URL

请求HTTP协议

请求头:在Request Headers所在的区域(除了第一行)

User-Agent:描述当前是什么类型的浏览器

Content-Type:客户端发送给服务端的数据类型

Accept:客户端能够接收什么类型的返回内容

Accept-Language:描述客户端期望接收那种语言类型的文本内容,比如:英文类型或者中文类型

空行

分割请求头与请求体

请求体:在Form Data 所在的区域

注意:

POST请求是有请求体的

GET请求是没有请求体的

HTTP响应消息的组成

响应行:在Response Headers下的第一行可以找到,如果没有找到,可以点击view parsed

协议版本

状态码

状态码描述

响应头部:在Response Headers所在的区域(除了第一行)

X-Powered-By:告诉客户端 服务器叫做什么服务器

Content-Type:服务器响应的是格式格式

Content-Length:告诉客户端,服务端响应的内容的长度

Date:响应的时间

Connection:keep-alive:长连接

空行:

分割响应头与响应体

响应体:

将Headers面板切换到Response面板

状态码:

HTTP 响应状态代码(status)指示特定 HTTP 请求的状态。响应分为五类

- 1XX: 请求已经被服务端接收,继续处理中

100:请求正常,可以继续请求

101:需要切换协议

102:服务端正在处理,但是还没有找到资源

- 2XX: 请求已经被服务器接收,并且处理完成

200:请求成功

201:请求处理成功,并创建了新资源 常见POST请求

- 3XX: 需要后续操作才能完成请求

301:永久重定向

302:临时重定向

304:读取缓存

- 4XX: 客户端错误(服务器无法执行)

400:请求中出现语法错误

401:需要重新认证

403:拒绝访问

404:找不到资源

- 5XX: 服务端错误

500:服务器执行过程中出现了错误

503:服务器因为各种原因停止运行,无法处理请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值