您现在的位置: 主页 > MCU > 单片机技术应用 > 如何用W7100A实现HTTP客户端(一) -
本文所属标签:
为本文创立个标签吧:

如何用W7100A实现HTTP客户端(一) -

来源: 网络用户发布,如有版权联系网管删除 2018-09-06 

[导读]
1. 简介HTTP (超文本传输协议)是分布式、协作型和超媒体信息系统的一种协议。在这篇应用手册中,将会介绍如何使用W7100A来实现HTTP客户端。1.1 HTTPHTTP通信过程(1)浏览器(Web Browser)连接到网页服务器

1. 简介

本文引用地址: http://www.21ic.com/app/mcu/201806/764623.htm

HTTP (超文本传输协议)是分布式、协作型和超媒体信息系统的一种协议。在这篇应用手册中,将会介绍如何使用W7100A来实现HTTP客户端

1.1 HTTP

HTTP通信过程

(1)浏览器(Web Browser)连接到网页服务器(Web Server)

-连接URL中的服务器

-默认端口号为80

(2).浏览器创建包括URL的请求信息并且把信息发送给网页服务器。

(3).网页服务器生成响应信息,响应信息包含HTTP文档和请求信息的头(Header),然后将它回送给浏览器。

-响应头(response-header)包括响应是否被成功发送的信息以及数据类型(文本、图像、视频片段等等)。

-在发送响应头之后发送实际的数据

(4).在响应信息被发送之后,网页服务器(Web Server)将断开连接。

2. HTTP客户端演示

如图1所示,我们将使用iMCU7100EVB来实现HTTP客户端功能。W7100A请求下载网页服务器上的文档。下载的HTTP文本文档能够通过RS232端口在测试PC机上输出出来。

图1 HTTP客户端演示图

2.1 HTTP文档

我们将使用下面的HTTP页面来进行HTTP客户端演示,如图2(a)所示,IE浏览器中的页面可以通过查看网页源码的方法获得到其HTML源码,如图2(b)所示。

<注意>

用户必须要考虑到HTTP文档的大小(img、 txt等等)以及W7100A的存储器或者外部存储器是否满足条件。

(a) IE浏览器所显示的页面

(b)该页面的HTML源代码

图2 HTTP文档示例

2.2 测试

图 3HTTP客户端演示流程图

去掉‘http://’部分的URL然后输入: tycho.usno.navy.mil/cgi-bin/timer.pl通过域名解析获得该服务器的IP地址。使用获得的IP地址连接到网页服务器。发送请求信息并且从网页服务器下载HTTP文档。将HTTP文档保存到存储器。解析HTML TAG完成后,通过串口输出下载的HTTP文档。




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > 如何用W7100A实现HTTP客户端(一) -
 

"如何用W7100A实现HTTP客户端(一) -"的相关文章

网站地图

围观()