HTTP 报头是 HTTP 协议中用于传输控制信息的重要部分,它包含了请求和响应的元数据。以下是一些常见的 HTTP 报头及其作用:

  • Host:指定请求的服务器地址和端口。
  • User-Agent:包含发起请求的用户代理的信息,如浏览器名称和版本。
  • Accept:指定客户端能够接收的内容类型。
  • Accept-Language:指定客户端接受的语言。
  • Content-Type:指定请求或响应的内容类型。
  • Content-Length:指定请求或响应的内容长度。
  • Connection:指定客户端与服务器之间的连接方式,如 Keep-Alive。

示例

请求报头示例:

GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.5

响应报头示例:

HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Content-Length: 12345
Connection: Keep-Alive
Date: Sat, 01 Aug 2022 12:00:00 GMT
Server: Apache/2.4.29 (Unix)

扩展阅读

想了解更多关于 HTTP 报头的知识?请访问我们的HTTP 协议详解页面。

HTTP 报头示例