1. 通用性首部
2. 缓存首部
3. 请求首部
用于说明是谁或什么在发送请求、请求源自何处,或者客户端的喜好及能力。服务器可以根据请求首部给出的客户端信息,试着为客户端提供更好的响应。
4. Accept首部
5. 条件请求首部
Accept首部为客户端提供了一种将其喜好和能力告知服务器的方式,包括它们想要什么,可以使用什么,以及最重要的,它们不想要什么。这样,服务器就可以根据这些额外信息,对要发送的内容做出更明智的决定。
6. 安全请求首部
HTTP本身就支持一种简单的机制,可以对请求进行质询/响应认证。