HTTP/1.1协议中响应报文详解
墨初 互联知识 468阅读
在HTTP/1.1协议响应报文的内容是由三大部份组成,分别为状态行,响应头以及响应体。下面73so博客就针对这三个部份简单的介绍一下。
HTTP/1.1协议的响应报文的介绍
在HTTP/1.1协议响应报文是由‘状态行’,‘响应头’以及‘响应体’三部组成。
状态行:
包含HTTP版本、状态码和状态消息。状态码是一个三位数,用于表示请求成功或失败的类型。状态消息是对状态码的简短描述。
例:
HTTP/1.1 200 OK
响应头:
包含一些关于响应的元数据,比如内容类型、内容长度、服务器信息等。
例:
Date: Mon, 23 May 2005 22:38:34 GMT Content-Type: text/html; charset=UTF-8 Content-Encoding: UTF-8 Content-Length: 138 Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT Server: Apache/1.3.3.7 (Unix) (Red-Hat/Linux) ETag: "3f80f-1b6-3e1cb03b" Accept-Ranges: bytes Connection: close
响应体:
包含实际的响应数据,如HTML文档、图像、JSON数据等。响应体可能为空
例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> 这里是网页中的内容,文字,DIV元素,图片,视频等 </body> </html>
HTTP/1.1协议中响应报文详解,需要注意的是响应的报文可能会由于网站的运行环境,请求资源的大小以及网络速度,访问权限等的不同来返回不同的数据,各位只要注意查看即可!