{site_name}

{site_name}

🌜 搜索

HTTP中的Headers是指HTTP请求或响应的元数据信息,用于描述HTTP消息的内容、行为和格式等方面的信息

前端 𝄐 0
HTTP中的Headers是指HTTP请求或响应的元数据信息,用于描述HTTP消息的内容、行为和格式等方面的信息。Headers包含在HTTP消息的起始行之后,每个Header都由一个名称和一个相应的值组成,中间以冒号分隔。

HTTP请求中的Headers通常包括以下几个部分:

1. 请求行(Request Line):指定要执行的操作和请求URI
2. 请求头部(Request Headers):提供关于客户端发送请求的更多信息
3. 空行(Blank Line):仅包含回车符和换行符,用于分隔请求头和请求体
4. 请求正文(Request Body):可选,包含请求相关的数据

HTTP响应中的Headers通常包括以下几个部分:

1. 状态行(Status Line):指示操作结果的状态码和原因短语
2. 响应头部(Response Headers):提供有关服务器响应的更多信息
3. 空行(Blank Line):仅包含回车符和换行符,用于分隔响应头和响应体
4. 响应正文(Response Body):可选,包含响应相关的数据

下面是一些HTTP Headers的例子:

请求头部:

- User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36
- Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
- Referer: https://www.google.com/
- Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

响应头部:

- Content-Type: application/json;charset=UTF-8
- Cache-Control: max-age=3600
- Server: Apache/2.4.18 (Ubuntu)
- Set-Cookie: SESSIONID=123456789; Path=/; HttpOnly