HTTP 报文的格式

发布于 2023-05-05 20:22:35 字数 884 浏览 55 评论 0

请求/响应报文由以下内容组成:

  1. 请求行,例如:GET /logo.gif HTTP/1.1 或 状态码行,例如:HTTP/1.1 200 OK,
  2. HTTP 头字段(请求头/响应头)
  3. 空行
  4. 可选的 HTTP 报文主体数据

请求/状态行和标题必须以 结尾(即回车后跟一个换行符)。 空行必须只包含 ,而不能包含其他空格。

常见的请求头

  1. User-Agent:用于告诉服务器当前请求的客户端类型和版本号,服务器可以根据这个信息返回不同的内容。
  2. Accept:用于告诉服务器客户端能够接收的数据类型,服务器可以根据这个信息返回不同的数据类型。
  3. Referer:用于告诉服务器当前请求是从哪个页面跳转过来的,服务器可以根据这个信息进行一些特定的处理。
  4. Cookie:用于保存客户端的会话状态,服务器可以根据这个信息判断客户端的身份。
  5. Authorization:用于告诉服务器客户端的身份认证信息,服务器可以根据这个信息进行身份验证。
  6. Content-Type:用于告诉服务器请求体的数据类型,服务器可以根据这个信息进行数据解析。
  7. Cache-Control:用于告诉服务器客户端缓存的策略,服务器可以根据这个信息进行缓存控制。
  8. Connection:用于告诉服务器客户端的连接类型,服务器可以根据这个信息进行连接控制。
  9. Accept-Encoding:用于告诉服务器客户端能够接收的压缩格式,服务器可以根据这个信息进行数据压缩。
  10. Host:用于告诉服务器当前请求的主机名,服务器可以根据这个信息进行虚拟主机的路由。
 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

仅此而已

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

懂王

文章 0 评论 0

清秋悲枫

文章 0 评论 0

niceone-tech

文章 0 评论 0

小伙你站住

文章 0 评论 0

刘涛

文章 0 评论 0

南街九尾狐

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文