面试官:HTTP 常见请求头有哪些?
HTTP 请求头是客户端发送给服务器的一些附加信息,用于描述请求的一些细节和要求。以下是一些常见的 HTTP 请求头:
- Host:指定被请求资源的主机名和端口号。
- User-Agent:标识发起请求的客户端信息,包括操作系统、浏览器等。
- Accept:指定客户端可以接受的内容类型,通常是 MIME 类型。
- Accept-Language:指定客户端可以接受的语言类型,用于内容协商。
- Accept-Encoding:指定客户端可以接受的内容编码方式,例如 gzip、deflate。
- Referer:指定引导用户代理发送请求的上一个页面的 URL。
- Authorization:包含客户端提供给服务器的认证凭据,用于身份验证。
- Cookie:包含客户端发送给服务器的 HTTP Cookie。
- Content-Type:指定发送给服务器的实体正文的类型和编码方式。
- Content-Length:指定发送给服务器的实体正文的长度。
- Cache-Control:控制缓存行为,指定缓存的方式。
- If-Modified-Since:指定一个日期,如果指定日期之后资源有修改,则返回资源。
- If-None-Match:指定一个标记,如果资源的标记与指定的相同,则返回 304 Not Modified。
- Connection:指定客户端与服务器之间连接的选项,如 keep-alive。
- Range:用于指定部分请求,用于断点续传或获取部分内容。
版权申明
本文系作者 @K 原创发布在前端面试题大全站点。未经许可,禁止转载。
暂无评论数据