HTTP 知识量:10 - 42 - 186
HTTP报文的结构包括:报文首部、空行(CR+LF)和报文主体。
报文首部包含客户端和服务器处理时起至关重要作用的信息;报文主体包含所需要的用户和资源信息。
HTTP协议的请求和响应报文中,必定包含报文首部,首部内容为客户端处理请求和服务器处理响应提供所需要的信息。
HTTP请求报文由方法、URI、HTTP版本、HTTP首部字段等部分构成。下面是一段请求报文首部信息:
GET / HTTP/1.1 Host: pnotes.cn User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/=> 20200101 Firefox/13.0 Accept: text/html, application/xhtml+xml, application/xml; q=0.9, => */*; q=0.8 Accept-Language: zh-cn,zh;q=0.7,en;q=0.3 Accept-Encoding: gzip, deflate DNT: 1 Connection: keep-alive If-Modified-Since: Fri, 26 Aug 2022 02:02:20 GMT If-None-Match: "45bae1-16a-46d776ac" Cache-Control: max-age=0
HTTP响应报文由HTTP版本、状态码(数字和原因短语)、HTTP首部字段3部分构成。下面是一段响应报文首部信息:
HTTP/1.1304 Not Modified Date: Thu, 23 Jun 2022 07:21:36 GMT Server: Apache Connection: close Etag: "45bae1-16a-46d776ac"
在报文众多的字段当中,HTTP首部字段包含的信息最为丰富。首部字段同时存在于请求和响应报文内,并涵盖HTTP报文相关的内容信息。
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6