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应用程序也要接受它们并对其进行转发)

  • 相关阅读:
    嵌入式交叉编译环境的搭建
    linux驱动模块编写规范以及Makefiel文件的编写规范
    socket通信
    傀儡进程脱壳三步曲
    Thymeleaf 学习笔记-实例demo(中文教程)
    IntelliJ IDEA 快捷键
    github团队协作教程
    thymeleaf 学习笔记-基础篇(中文教程)
    二维码的生成
    .Net Core Web Api实践(四)填坑连接Redis时Timeout performing EVAL
  • 原文地址:https://www.cnblogs.com/insane-Mr-Li/p/10142469.html
Copyright © 2011-2022 走看看