zoukankan      html  css  js  c++  java
  • http协议进阶(四)报文首部

    之前写的关于报文首部的传送门:

    报文首部:http://www.cnblogs.com/imyalost/p/5708445.html

    通用首部字段:http://www.cnblogs.com/imyalost/p/5717430.html

    请求首部字段:http://www.cnblogs.com/imyalost/p/5726556.html

    响应首部字段:http://www.cnblogs.com/imyalost/p/5737024.html

    实体首部字段:http://www.cnblogs.com/imyalost/p/5740562.html

     

    首部:首部和方法配合,共同决定和客户端和服务器能做什么事情

    一、通用首部

    客户端和服务器都可以使用的首部;在客户端、服务器和其他应用程序间提供一些非常有用的通用功能

    1.1 通用的信息性首部

    提供与报文相关的基本信息

    1.2 通用缓存首部

    基本的缓存首部

     

    二、请求首部

    请求报文特有的首部;为服务器提供一些额外信息,比如:客户端希望接收什么类型的数据、谁发的请求、客户端优先接收类型等

    2.1 请求的信息性首部

    2.2 Accept首部

    2.3 条件请求首部

    2.4 安全请求首部

    http本身支持一种简单的机制,对请求进行质询/响应认证。此机制要求客户端获取特定资源前,先对自身进行认证,这样可以使事务稍微安全一些

    2.5 代理请求首部

    三、响应首部

    响应首部有自己的首部集,以便为客户端提供信息;比如谁在发送响应,响应的功能,特殊指令等;其有助于客户端处理响应,将来发起更好的请求

    3.1 响应的信息性首部

    3.2 协商首部

    3.3 安全响应首部

    http的质询/响应认证机制的响应侧;下面列出基本的质询首部

     

    四、实体首部

    应对实体主体部分的首部;比如:说明实体主体部分的数据类型大小等很多信息,很多首部可以用来描述http报文的负荷

    4.1 实体的信息性首部

    4.2 内容首部

    4.3 实体缓存首部

    五、扩展首部

    非标准的首部,由应用程序开发者创建,但还未添加到已批准的规范中(即使不知道这些首部的含义,http应用程序也要接受它们并对其进行转发)

     

  • 相关阅读:
    高并发第八弹:J.U.C起航(java.util.concurrent)
    高并发第七弹:不可变对象及常用的工具类
    高并发第六弹:线程封闭(ThreadLocal)
    分布式爬取链家网二手房信息
    scrapy CrawlSpider爬取猎云网文章数据
    selenium实现12306网站自动抢票
    王者荣耀官方壁纸爬取
    使用 vsftpd 服务传输文件
    使用 Apache 服务部署静态网站
    iptables 与 firewalld 防火墙
  • 原文地址:https://www.cnblogs.com/imyalost/p/5917987.html
Copyright © 2011-2022 走看看