385 字
2 分钟
网络原理: 应用层

1. HTTP协议#

1.1 HTTP报文结构#

  1. HTTPHTTP请求报文结构:

    开始行: 方法(GET/POST/TRACE/HEAD/OPTIONGET/POST/TRACE/HEAD/OPTION),请求URLURLHTTPHTTP 版本

    首部行:首部字段名:值 [用来说明浏览器、服务器或其他报文主体的信息]

    实体主体:请求报文中一般不用(body)

  2. HTTPHTTP响应报文结构:

​ 状态行: HTTPHTTP版本,状态码,短语

​ 首部行: 首部字段名:值 [用来说明浏览器、服务器或其他报文主体的信息]

​ 实体主体:

状态码:

​ 1xx表示通知信息: 请求收到了或正在处理

​ 2xx表示成功: 如接受或知道了

​ 3xx表示重定向: (302)

​ 4xx表示客户端的差错 (404)

​ 5xx表示服务器端的差错 (500 HTTP协议

1.1 HTTP报文结构#

  1. HTTPHTTP请求报文结构:

    开始行: 方法(GET/POST/TRACE/HEAD/OPTIONGET/POST/TRACE/HEAD/OPTION),请求URLURLHTTPHTTP 版本

    首部行:首部字段名:值 [用来说明浏览器、服务器或其他报文主体的信息]

    实体主体:请求报文中一般不用(body)

  2. HTTPHTTP响应报文结构:

​ 状态行: HTTPHTTP版本,状态码,短语

​ 首部行: 首部字段名:值 [用来说明浏览器、服务器或其他报文主体的信息]

​ 实体主体:

状态码:

​ 1xx表示通知信息: 请求收到了或正在处理

​ 2xx表示成功: 如接受或知道了

​ 3xx表示重定向: (302)

​ 4xx表示客户端的差错 (404)

​ 5xx表示服务器端的差错 (500)

网络原理: 应用层
http://blog.fragments.work/posts/computernetwork/ch6/
作者
Lixin WANG
发布于
2024-06-13
许可协议
CC BY-NC-SA 4.0