博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《图解 HTTP 》阅读 —— 第三章
阅读量:5220 次
发布时间:2019-06-14

本文共 501 字,大约阅读时间需要 1 分钟。

第3章 HTTP 报文内的 HTTP 信息

  1. 用于 HTTP 协议交互的信息称为 HTTP 报文:请求报文和响应报文
1550849-20181211120517202-1780419828.png
  1. HTTP 在传输数据时通过编码可以提升速率,能有效的处理大量数据,但是会消耗更多的CPU等资源。

  2. 分块传输编码:在传输大容量数据时,服务器会把数据分割成多块,让浏览器逐步显示页面。客户端收到数据后解码显示。

  3. 多部分对象集合:发送的一份报文主体包含多种类型实体(图片、文本等)

  4. 范围请求:指定请求下载的实体范围

    执行范围请求时,会用到首部字段 Range 来指定资源的 byte 范围。
    针对范围请求,响应会返回状态码为 206 Partial Content 的响应报文。
    如果服务器不支持范围请求,会返回状态码为 200 OK 和完整的实体内容。

  5. 内容协商

    内容协商机制:客户端和服务器端就响应的资源内容进行协商,然后提供给客户端最适合的响应内容。内容协商会以响应资源的语言、编码方式、字符集等作为判断依据。

    内容协商技术:

    服务器驱动协商、客户端驱动协商、透明协商(服务器+客户端)

转载于:https://www.cnblogs.com/imhjh/p/10102803.html

你可能感兴趣的文章
Java集合--概述
查看>>
1-TwoSum(简单)
查看>>
css box模型content-box 和border-box
查看>>
Android通过JNI实现守护进程与卸载后跳转指定网页
查看>>
C/C++函数使用
查看>>
Fragment
查看>>
Block With工具
查看>>
ztree自动生成树状图
查看>>
设置三级导航
查看>>
Python-String字符串的相关方法
查看>>
《const限定符的使用》
查看>>
strlen,_conntof,sizeof
查看>>
Dubbo剖析-SPI机制
查看>>
试用Jenkins 2 的 Pipeline 项目
查看>>
NFS金陵科技学院
查看>>
tableView异步下载图片/SDWebImage图片缓存原理
查看>>
比较安全的获取站点更目录
查看>>
学习java annotation
查看>>
mysl
查看>>
工作流模式与K2实现- (1)
查看>>