请求和响应分别包含几部分?
1)HTTP 请求报文结构(3 部分)
请求行:包含请求方法、请求 URL、HTTP 协议版本(例:GET /index.html HTTP/1.1)。
请求头:由多个键值对组成,用于传递请求的附加信息(例:Host: www.example.com、User-Agent: Chrome/100.0.0.0)。
请求体:可选部分,用于传递请求数据(如 POST 请求的表单数据、JSON 数据);GET 请求一般无请求体。
格式:请求行 → 换行 → 请求头 → 空行 → 请求体
(2)HTTP 响应报文结构(3 部分)
状态行:包含 HTTP 协议版本、响应状态码、状态描述(例:HTTP/1.1 200 OK)。
响应头:由多个键值对组成,用于传递响应的附加信息(例:Content-Type: text/html、Content-Length: 1024)。
响应体:可选部分,用于传递服务器返回的资源数据(如 HTML 内容、图片二进制数据)。
格式:状态行 → 换行 → 响应头 → 空行 → 响应体

浙公网安备 33010602011771号