HTTP|HTTP通用首部字段详解

本文详细介绍了HTTP协议中的通用首部字段,包括Connection、Date、Pragma、Trailer、Transfer-Encoding、Upgrade、Via和Warning,讲解了它们的作用和用法,如Connection用于管理持久连接和控制Hop-by-hop首部字段,Date表示报文创建的时间,Pragma用于与HTTP/1.0版本兼容的缓存控制,Upgrade检测更高版本协议的通信,Via追踪报文传输路径等。
摘要由CSDN通过智能技术生成

本文详解HTTP除了Cache-Control之外的通用首部字段

1>Connection

    connection首部字段具备如下两个作用:

  1. 控制不再转发给代理的首部字段

  2. 管理持久连接

Connection: 不再转发的首部字段名

    在客户端发送请求和服务器返回响应内,使用Connection首部字段,可以控制不再转发给代理的首部字段(即Hop-by-hop首部字段)。

    HTTP/1.1版本的默认连接都是持久连接。为此,客户顿会在持久连接上连续发送请求。当服务器端想要断开连接时,则指定Connection首部字段的值为Close.

Connection: close

    HTTP/1.1之前的HTTP版本默认连接是非持久性连接。为此,如果想在旧版的HTTP协议上维持持久性连接,就必须要指定Connection首部字段为Keep-Alive。

2>Date

    首部字段Date表明HTTP报文创建的日期和时间。

3>Pragma

    该字段是HTTP/1.0之前版本的历史遗留字段,仅作为与HTTP/1.0的向后兼容而定义。

    规范定义的形式唯一,如下所示:

Pragma: no-cache

    该首部字段只用于客户端发送请求中。客户端会要求所有的中间服务器不返回缓存的资源。<

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值