什么是 H?

H,英文单词 Head 之意,也被称作 HTTP Header,翻译为“超文本传输协议头部”,是指在 HTTP 请求和响应消息中,由若干个键值对组成的消息头部分。

为了让读者更好地理解,HTTP 可以类比成我们去超市买东西,请求头就是购物清单,它包括了我们要从超市里拿哪些商品;响应头就是我们的收据,里面包含了我们购买商品的情况,比如价格、包装、重量等各种详细信息。

HTTP 头部可以被分成几个逻辑段,每个逻辑段包括一个字段和一个值,它们之间被括号和分号分隔,如下所示:

Field-Name: field-value

其中 Field-Name 是大小写不敏感的字段名,而 field-value 是指字段所对应的值。HTTP 头部根据 RFC2616 标准可以分为 4 个大段:通用信息、请求头部、响应头部和实体头部。

在实际编写代码的时候,我们经常会用到 HTTP 头部信息。通过设置 HTTP 头部,我们可以实现如下功能:

  • 设置 HTTP 缓存
  • 实现跨域请求
  • 设置 Cookie 等

学习 HTTP 头部很有意义,通过使用它,可以让 Web 应用更加高效、更加易用。

相关信息

友情链接