7. Server

当前服务器上安装的HTTP服务器应用程序的信息。

首部字段Server告知客户端当前服务器上安装的HTTP服务器应用程序的信息。不单单会标出服务器上的软件应用名称,还有可能包括版本号和安装时启用的可选项。
eg.

Server: Apache/2.2.17(Unix)
Server: Apache/2.2.6(Unix) PHP/5.2.5

8. Vary

当代理服务器接收到带有Vary首部字段指定获取资源的请求时,如果使用的Accept-Language字段的值相同,那么就直接从缓存返回响应。反之,则需要先从源服务器端获取资源后才能作为响应返回

格式:

vary: Accept-Language

首部字段Vary可对缓存进行控制。源服务器会向代理服务器传达关于本地缓存使用方法的命令。
从代理服务器接收到源服务器返回包含Vary指定项的响应之后,若再要进行缓存,仅对请求中含有相同Vary指定首部字段的请求返回缓存。即使对相同资源发起请求,但由于Vary指定的首部字段不相同,因此必须要从源服务器重新获取资源。

9. WWW-Authenticate

用于HTTP访问认证。它会告知客户端适用于访问请求URI所指定资源的认证方案(Basic或Digest)和带有参数提示的质询(challenge)。状态码401中肯定有这个字段。

eg. realm字段的字符串是为了辨别请求URI指定资源所受到的保护策略。

wwW-Authenticate: Basic realm="Usagidesign Auth"

(chap6 Http首部) 响应首部字段 ServerVaryWWW-Authenticate相关推荐

  1. (chap6 Http首部) 响应首部字段 AllowCt-EncodingCt-LanguageCt-LengthCt-Location

    响应首部字段是包含在请求和响应两方的HTTP报文中都含有与实体相关的首部,用于补充内容的更新时间等与实体相关的信息. 1. Allow 格式: Allow:GET, HEAD 首部字段Allow用于通 ...

  2. (chap6 Http首部) 响应首部字段 Accept-RangeAge Etag

    响应首部字段是由服务器端向客户端返回响应报文中所使用的字段,用于补充响应的附加信息.服务器信息,以及对客户端的附加要求等信息. 1. Accept-Range 告知客户端服务器是否能处理范围请求,字段 ...

  3. (chap6 Http首部) 响应首部字段 Ct-MD5Ct-RangeCt-TypeExpiresLast-Modified

    6. Content-MD5 首部字段Content-MD5是一串由MD5算法生成的值,其目的在于检查报文主体在传输过程中是否保持完整,以及确认传输到达. eg. Content-MD5: OGFkz ...

  4. (chap6 Http首部) 响应首部字段 LocationProxy-AuthenticateRetry-After

    4. Location 将响应接收方式引导至某个与请求URI位置不同的资源.配合3XX:Redirection的响应,提供重定向的URI. 格式: Location: http://www .usag ...

  5. HTTP 首部:通用首部、请求首部、响应首部和实体首部

    HTTP 首部用于给服务器和客户端提供报文主体大小.使用的语言及认证消息等内容.首部字段由字段名和字段值构成,中间用冒号「:」隔开.有些首部是某些报文专用的,如请求首部只适用于请求报文中,有些通用些. ...

  6. (chap6 Http首部) 其他首部字段

    HTTP首部字段是可以自行扩展的,Web服务器和浏览器有好几种非标准的首部字段. 1. X-Frame-Options 属于HTTP响应首部,用于控制网站内容在其他Web网站的Frame标签内的显示问 ...

  7. (chap6 Http首部) 通用首部字段 DatePragma

    1. Date 首部字段Date表明创建HTTP报文的日期和时间. eg. HTTP/1.1协议使用在RFC1123中规定的格式: Date: Tue, 03 Jul201204:40:59GMT 之 ...

  8. 计算机网络 HTTP请求及响应首部字段

    目录 请求首部字段 Accept Accept-Charset Accept-Encoding Accept-Language Authorization Expect From Host If-Ma ...

  9. HTTP 报文首部之首部字段(重点分析)

    文章目录 1.首部字段概述 2.首部字段结构 3.首部字段类型 4.通用首部字段(HTTP/1.1) 4.1 Cache-Control 4.1.1 可用的指令一览 4.1.2 表示能否缓存的指令 4 ...

最新文章

  1. day8 动态导入模块、socket进阶
  2. BPMF论文辅助笔记:采样Ui 部分推导
  3. sed命令 学习笔记
  4. ceph 存储 对比_分布式存储系统 Curve
  5. K8S中如何跨namespace 访问服务?为什么ping不通ClusterIP?
  6. 清理日志文件尝试有效哦
  7. 机器学习算法_机器学习算法之PCA算法
  8. IAR8.4.2安装方法
  9. 计算机共享后无法访问什么原因,共享文件在对方电脑无法访问是怎么回事?
  10. built a JNCIS LAB系列:Chapter 1 Communities v1.0
  11. 梦三显示服务器列表,梦三国开服表_梦三国开服时间表_梦三国最新开服_9K9K手游网...
  12. Kent Beck:敏捷和极限编程是关于Be Yourself
  13. 适当的发泄 有助于自我调整
  14. 编程的修炼(中英双语)
  15. 笔记本3.0 typec接口插上U盘没有反应
  16. 这些前端资源,你值得拥有
  17. MySQL源代码的海洋中游弋 初探MySQL之SQL执行过程
  18. Cobalt Strike 插件CrossC2(小白教程)
  19. 云集微店怎么做 我的第一份生意经
  20. 吉林大学软院夏令营面试

热门文章

  1. Android --- 夜神模拟器中没有图片怎么办?夜神模拟器中怎么导入图片?
  2. H5-代码的执行顺序影响着系统的性能:(position)
  3. amesim安装失败_Win10系统安装AMEsim14的方法【图文教程】
  4. 线程的几种状态_拜托:不要再问我线程有多少种状态了
  5. 有了内阻值,怎么判断电池是否健康?
  6. 工商银行:IT新架构及银行IT架构转型思考
  7. 【案例】弱电机房用电负荷计算意义及计算方法
  8. AI:2020年6月22日北京智源大会演讲分享之机器感知专题论坛—14:10-14:50王亮教授《面向复杂视觉任务的视觉认知计算》
  9. 成功解决 keras\callbacks.py:999: UserWarning: `epsilon` argument is deprecated and will be removed, use
  10. 成功解决OSError: cannot open resource self.font = core.getfont(font, size, index, encoding, layout_engin