• 报文基础组成;
  • 报文编码方式;
  • 多媒体报文的实现方式;
  • 中断后恢复下载;
  • 内容协商。

    疑问:

  • Content-Type字段是什么?

  • boundary是什么?

    • 用来划分多媒体资源的标识符。

      心得

      http报文组成

      一图胜千言
      image.png
      image.png
      原来这就是HTTP报文!
      点击view parsed和view source可以切换展示模式
      请求报文:
      image.png
      响应报文:
      image.png

      编码提升传输速率

      http传输数据可以原样传输,也可以编码后传输。编码可以提升传输速率,但是会占用CPU资源。
  • 编码方式

    • 内容编码:将报文实体压缩。
    • 分块传输编码:将报文实体分割小后再发送。

      也可以发送多种数据的结合体

      图片、音频、视频……
  • 将报文首部的Content-Type字段设置为对应类型

  • 使用boundary字段划分各类实体

    范围请求

    只获取部分报文。应用:从中断处恢复下载。
    image.png

    内容协商

    比如浏览器默认语言是中文,服务器就默认发送中文的页面。