- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
单元十四ESP8266-HTTP_TYPE3-温湿度
主讲人:汤宇娇
上海城建职业学院
本单元内容
HTTP基本概念
HTTP协议解析
配置基于HTTP协议的设备端、云端通信
教学目标
了解HTTP基本概念
了解HTTP协议设计方法
掌握配置基于HTTP协议的设备端、云端通信
14.1HTTP基本概念
HTTP
HTTP概念HTTP基本概念
超文本传输协议(英文:HyperTextTransferProtocol,缩写:HTTP)是一种用于分布式、协作式和超媒
体信息系统的应用层协议。HTTP是万维网的数据通信的基础。
HTTP是一个由请求和响应组成的,标准的客户端/服务端模型(B/S结构)。HTTP协议永远是由客户端发起
请求,服务端给与响应,如下图所示:
HTTP
HTTP概念典型应用场景
http诞生之初主要是应用于web端内容获取,那时候内容还不像现在这样丰富,排版也没那么精美,用
户交互的场景几乎没有。对于这种简单的获取网页内容的场景,http表现得还算不错。但随着互联网的发展
和web2.0的诞生,更多的内容开始被展示(更多的图片文件),排版变得更精美(更多的css),更复杂的交互也被
引入(更多的js)。用户打开一个网站页所加载的数据总量和请求的个数也在不断增加。今天绝大部分的门户网
站页大小都会超过2M,请求数量可以多达100个。
14.2HTTP协议解析
HTTP协议解析
消息格式HTTP在通信协议的位置
左边是OSI的七层模型,右边是TCP/IP五层分层模型。分别是物理层(硬件)、数据链路层(网卡层)、网络层
(互联网层)、传输层、应用层。HTTP属于应用层的协议。
HTTP协议解析
工作流程工作流程分析
HTTP协议是通过标准URL来请求指定的服务器中指定服务的.一个标的URL如下:
:80/index.html?name=tomage=18
下面来解析一下URL,看看这些组成都是做什么的:
1)http:协议类型.这里指的是要发送的是什么协议,还可以是FTP等其他协议.而这里请求的是服务器
中的网页,所以使用的是常见的HTTP协议。
:主机名.通过主机名,可以准确定位到要访问的那台服务器。
2)80:端口号.
3)index.html:请求的文件名.
4)?name=tomage=18:请求参数.即同一个网页
HTTP协议解析
工作流程工作流程分析
HTTP请求由两部分组成:HTTP消息头和HTTP消息体。消息头告诉服务器该请求是做什么的,消息
体告诉服务器怎么做。比如访问一个页面,头信息可以到浏览器中的调试心去看,而消息体需要用户
单击鼠标右键查看源码,那些HTML代码就是服务器返回给客户端的消息体。
HTTP中的请求头由三部分组成:请求行、请求头和请求正文。
14.3基于HTTP的云、设备端配置
云、端协同配置
配置步骤登录OneNet云平台,选择控制台
云、端协同配置
配置步骤选择全部产品服务,基础服务下的多协议接入
云、端协同配置
配置步骤选择HTTP协议,点击创建产品
云、端协同配置
配置步骤选择添加产品信息
云、端协同配置
配置步骤产品添加成功
云、端协同配置
配置步骤
文档评论(0)