在HTTP中,Messages是在客户端和服务器之间传输的数据块
▥前端
𝄐 0
在HTTP中,Messages是在客户端和服务器之间传输的数据块。它们用于在请求和响应之间传递信息。HTTP消息由三部分组成:起始行、标头和正文。
- 起始行包含请求或响应的方法、URI和HTTP版本。
- 示例:GET /index.html HTTP/1.1
- 标头包含与消息相关的元数据,例如日期、内容类型和授权等信息。
- 示例:Accept-Language: en-US,en;q=0.5
- 正文包含请求或响应的有效负载,例如HTML、JSON、图像等等。
- 示例:{"name": "John", "age": 30}
示例1: GET请求的HTTP消息
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Connection: keep-alive
Referer: https://www.google.com/
If-None-Match: "xyz789"
示例2: 响应200 OK的HTTP消息
HTTP/1.1 200 OK
Date: Sat, 24 Apr 2023 00:00:00 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51
Connection: keep-alive
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html>
- 起始行包含请求或响应的方法、URI和HTTP版本。
- 示例:GET /index.html HTTP/1.1
- 标头包含与消息相关的元数据,例如日期、内容类型和授权等信息。
- 示例:Accept-Language: en-US,en;q=0.5
- 正文包含请求或响应的有效负载,例如HTML、JSON、图像等等。
- 示例:{"name": "John", "age": 30}
示例1: GET请求的HTTP消息
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Connection: keep-alive
Referer: https://www.google.com/
If-None-Match: "xyz789"
示例2: 响应200 OK的HTTP消息
HTTP/1.1 200 OK
Date: Sat, 24 Apr 2023 00:00:00 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 51
Connection: keep-alive
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html>
本文地址:
/show-278182.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。