注意注意:部分同学反映本章节gif图片无法演示,可以到课程资料处下载原文件在本地学习哦。地址:https://coding.imooc.com/down/519.html1.HTTP和和HTTPSHTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。2.HTTPS的请求步骤的请求步骤(1)客户使用https的URL访问Web服务器,要求与Web服务器建立SSL连接。(2)Web服务器收到客户端请求后,会将网站的证书信息(证书中包含公钥)传送一份给客户端。(3)客户端的浏览器与Web服务器开始协商SSL连接的安全等级,也就是信息加密的等级。(4)客户端的浏览器根据双方同意的安全等级,建立会话密钥,然后利用网站的公钥将会话密钥加密,并传送给网站。(5)Web服务器利用自己的私钥解密出会话密钥。(6)Web服务器利用会话密钥加密与客户端之间的通信。3.HTTP请求头信息的重要性请求头信息的重要性罗列一些比较重要的请求头字段信息及说明。User-Agent:用户代理信息,里面包含客户端使用的操作系统、系统内核、系统版本位数,以及浏览器版本和名称。Cookie:身份识别等信息,例如登录后的身份信息、搜索引擎的搜索关键词实现广告的精准定位。Content-Type:客户端告诉服务器,设置请求体的MIME类型(适用POST和PUT请求)Referer:当前访问网址的来源网址,例如你从首页看到某篇文章,则访问该文章时,Referer就是首页的网址。Accept-Encoding:这个属性是用来告诉服务器能接受什么编码格式,包括字符编码,压缩形式(一般都是压缩形式)。Accept:告诉服务端,客户端接收什么类型的响应,有网页文本、音视频文件、资源文件等。Accept-Language:设置接受的语言Authorization:设置HTTP身份验证的凭证Connection:设置当前连接和hop-by-hop协议请求字段列表的控制选项Content-Length:设置请求体的字节长度1Host:设置服务器域名和TCP端口号,如果使用的是服务请求标准端口号,端口号可以省略Origin:标识跨域资源请求(请求服务端设置Access-Control-Allow-Origin响应字段)Proxy-Authorization为连接代理授权认证信息3.历代历代HTTP发布的更新内容发布的更新内容HTTP/0.9发布于1991年只有一个命令GET没有HEADER等描述数据的信息...