zoukankan      html  css  js  c++  java
  • http学习----消息头

    目录

       1.什么是HTTP消息头

      2.HTTP消息头分类

    一、什么是HTTP消息头

      用于HTTP协议交互的信息被称为HTTP报文。请求端HTTP报文叫做请求报文,响应端的HTTP报文叫做相应报文,HTTP报文本身是由多行(CR+LF做换行符)构成的字符串文本。

      而HTTP消息头指的是报文首部。通常一个HTTP请求可以没有报文主体,但是HTTP消息头是肯定有的。

      HTTP头字段(英语:HTTP header fields)是指在超文本传输协议(HTTP)的请求和响应消息中的消息头部分。它们定义了一个超文本传输协议事务中的操作参数。HTTP头部字段可以自己根据需要定义,因此可能在 Web 服务器和浏览器上发现非标准的头字段。

      

    二、HTTP消息头分类

      HTTP首部字段类型可分为四类,

      1、通用首部字段类型

        请求报文和响应报文两方都会使用的首部

      2.请求首部字段

        从客户端向服务端发送请求报文时使用的首部。补充了请求的附加内容、客户端信息、响应内容相关优先级等信息。

      3.响应首部字段

        从服务器端向客户端返回响应报文时使用的首部。补充了响应的附加内容,也会要求客户端附加额外的内容信息。

      4.实体首部字段

        针对请求报文和响应报文的实体部分使用的首部。补充了资源内容更新时间等与尸体有关的信息

      HTTP首部字段一览表

      通用首部字段

      

      请求首部字段

      

      响应首部字段

       

      实体首部字段

       

      ps:在HTTP协议通信交互中使用到的首部字段除了上面的47种首部字段。还有cookie 、setCookie、Content-Disposition等在其他RFC中定义的首部字段。

      :具体的HTTP首部字段将在后面补充。

       ps:以上图片均来自《图解http》,这里的HTTP协议使用的是HTTP/1.1

  • 相关阅读:
    点击对话框非标题栏可以移动对话框
    键盘按键的处理和单字节的判断,不允许输入汉字
    MFC 打开网页
    那些坑爹的python面试题
    jQuery上传插件uploadify
    jQuery插件之我的flexiGrid
    浏览器常见兼容点
    jQuery之右键菜单
    javascript调用函数的几种方法
    JavaScript的匿名函数和闭包【转帖】
  • 原文地址:https://www.cnblogs.com/bananafish/p/10112817.html
Copyright © 2011-2022 走看看