{site_name}

{site_name}

🌜 搜索

HTTP消息是在客户端和服务器之间传输的数据单元

前端 𝄐 0
html5 fish bowl,html5 video file not found手机,html5指什么,html5小游戏,html5和h5的区别,html5用什么软件
HTTP消息是在客户端和服务器之间传输的数据单元。它由一个开始行、一个或多个头部字段和(可选)消息体组成。

开始行包含请求方法(对于请求消息)或状态码(对于响应消息),以及URI(Uniform Resource Identifier,统一资源标识符)或请求目标(对于HTTP/2)。例如:

请求消息示例:


GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8


响应消息示例:


HTTP/1.1 200 OK
Date: Sat, 27 Mar 2023 06:00:00 GMT
Server: Apache/2.4.46 (Unix)
Last-Modified: Fri, 26 Mar 2023 05:00:00 GMT
ETag: "1234567890"
Content-Length: 1234
Content-Type: text/html

<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<h1>Hello, world!</h1>
</body>
</html>


上述请求消息使用GET方法请求URI为/index.html的资源,指定了请求头字段Host、User-Agent和Accept。响应消息使用状态码200 OK表示成功,并返回了相应的消息体,即一段HTML文档。此外,响应头字段中包含了服务器的信息、内容长度和类型等信息。