Http报文主要分为请求报文响应报文两种类型

从内容上来说,Http报文包含了报文首部和报文主体

结构如下:

请求报文和响应报文的结构:

请求报文:请求行 , 响应报文:状态行

首部字段:包含各种请求响应的条件等等 :主要包含四种类型:通用首部,请求首部,响应首部,实体首部

内容编码:压缩传输,类似于邮件添加zip附件形式

内容编码常用形式:gzip / compress / deflate / identity

分块传输编码:将数据分割成多块,个人理解,就是例如一个div 一个div的显示界面(不懂是否理解的正确)

范围请求:参考博文:https://www.cnblogs.com/plokmju/p/http_range.html 这个讲的比图解Http书讲的好,故此推荐。

我的个人理解,范围请求有点类似于断点续传。

内容协商:就是一个web网站,可能存在多个页面,响应给用户的页面,可能会不同,这个不难理解,就是比如说,要是一个页面上,手机端和pc端的百度界面就会存在适配问题,这个就是页面的响应,这个跟请求报文的内容有关系,例如Accept-Language:Chinese 那它可能是会响应中文字幕,不然是英文字幕,具体操作可以忽略,只是作为示例讲解。

至此,第三章讲解完毕,感觉学的还是挺快的,希望帮助到大家理解,最重要还是得先看书!

图解Http学习第三章相关推荐

  1. Java学习 第三章 数组(三)排序算法

    ** Java学习 第三章 数组(三)排序算法 ** 主要内容:排序算法.排序算法横向比较.Arrays工具类的使用.数组常见异常 1.数组中涉及到的常见算法:排序算法 1.1 排序算法分类:内部排序 ...

  2. Python爬虫学习第三章-4.3-使用xpath解析爬取全国城市名称

    Python爬虫学习第三章-4.3-使用xpath解析爬取全国城市名称   这一节主要是使用xpath解析爬取全国城市名称 这里使用的网址是:空气质量历史数据查询   这一个案例体现的点主要是xpat ...

  3. 深度学习 第三章 tensorflow手写数字识别

    深度学习入门视频-唐宇迪 (笔记加自我整理) 深度学习 第三章 tensorflow手写数字识别 1.tensorflow常见操作 这里使用的是tensorflow1.x版本,tensorflow基本 ...

  4. [翻译] 神经网络与深度学习 第三章 提升神经网络学习的效果 - Chapter 3 Improving the way neural networks learn

    目录: 首页 译序 关于本书 关于习题和难题 第一章 利用神经网络识别手写数字 第二章 反向传播算法是如何工作的 > 第三章 提升神经网络学习的效果 第四章 可视化地证明神经网络可以计算任何函数 ...

  5. 计算机视觉与深度学习第三章:线性分类器

    计算机视觉与深度学习 本文按照北京邮电大学计算机学院鲁鹏老师的计算机视觉与深度学习课程按章节进行整理,需要的同学可借此系统学习该课程详尽知识~ 第三章 线性分类器 计算机视觉与深度学习 本节重点 一. ...

  6. Mysql入门学习第三章(学习DQL语句)

    第三章 DQL数据查询语言 重点,DQL是我们每天接触编写最多也是最难的sql,该语言用来查询记录,不会修改数据库和表结构: 一.构建数据库 学习之前我们需要创建数据库并填充部分数据: drop TA ...

  7. JAVA学习 第三章作业

    1.程序填空题: 定义一个抽象类Person,其中有一个公共的抽象方法showInfo().然后定义此抽象类的一个子类Student,包括的成员变量有姓名.学号.班级和年龄,且此类中包括两个构造方法. ...

  8. Java学习 第三章 数组(一)一维数组

    第三章 数组 3-1 数组的概述 数组:多个相同类型数据按一定的顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理. 数组相关概念: 数组名.下标(索引.角标).元素.数组的长 ...

  9. 图解HTTP 第二,三章学习总结

    HTTP的作用 HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信. 在两台计算机之间使用 HTTP 协议通信时,在一条通信线路上必定有 一端是客户端,另一端则 ...

最新文章

  1. 大厂前端高频面试问题与答案精选
  2. 2019年AI实力对决:美国领跑,中国追赶,欧盟弱势
  3. CentOS7.0重置Root的密码
  4. 110. Leetcode 714. 买卖股票的最佳时机含手续费 (动态规划-股票交易)
  5. 一次难忘的产品发布经历
  6. [python爬虫] 招聘信息定时系统 (二).调用pyinstaller包生成exe文件
  7. 2017网易内推编程题(判断单词):解答代码
  8. c++仿函数 functor
  9. 协鑫集成携中国成套工程在核灾区建立1GW光伏电站
  10. JDK8新特性之Lambda表达式和四大函数接口
  11. 数组的基本操作(1)
  12. 四川省大学生计算机作品大赛,我院承办2019“新华三杯”四川省大学生计算机作品大赛并获佳绩...
  13. java 权重 分配_一种按权重分配的Java算法
  14. bootstrap 页面垂直居中_bootstrap div垂直居中+水平居中保持响应式
  15. 转:著名的100个管理定律点评6 -- 决策(上)
  16. Java输出书名,输入书名 输出该书的信息 中java程序怎么设计
  17. 算法交易的优点及风险
  18. scrapy实例 ----- 爬取小说
  19. EXCEL自动化报表实操
  20. 中国步进电机制造行业供给情况及经营效益预测报告(2022-2027年)

热门文章

  1. mysql csv存储引擎_2.2 mysql存储-CSV存储引擎
  2. 2021高考成绩怎么查询时间北京,2021年北京高考成绩几号公布可以查询,查询时间安排...
  3. c++ to_string 指定字符位数_Java 字符串拼接,去首尾, 判空, 类型转换
  4. deepin中配置jdk新建一个终端便失效
  5. MySQL学习-MySQL条件查询
  6. 从图(Graph)到图卷积(Graph Convolution):漫谈图神经网络模型 (一)
  7. IOS机型margin属性无效问题
  8. Azure IoT带来更高效的新能源生产和会看人脸色的无人超市
  9. 什么是处理机的态?为什么要区分处理机的态?
  10. Win7下MATLAB 7.0下载地址+详细安装+运行错误解决