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

1. 简介

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文档。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

据业内信息,近日Tweetbot、Twitterific等推特第三方客户端大规模失效,导致用户无法正常使用,开发人员表示是推特提供给第三方的公共API出现验证失败问题,但是目前推特方面并未做出任何正式通知。

关键字: 推特 客户端 API

近来总有人唱衰客户端开发的前景,一位干脆取名叫“iOS劝退带头人”的网友讲了这样一个案例:朋友的初创公司一共15人左右,招一个iOS开发,预算15k以内。周一开放职位,周二就收到了900多份简历。根据985学历、大厂背景...

关键字: 客户端 iOS开发 简历

客户端主动调用关闭连接的函数,于是就会发送 FIN 报文,这个 FIN 报文代表客户端不会再发送数据了,进入 FIN_WAIT_1 状态;

关键字: 客户端 TCP

客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行 [1] 。因特网发展以后,较常用的用户端包括了如万...

关键字: 客户端 数据库 即时通讯

摘 要:为减少建筑工地助力搬运车超速运行造成的安全事故,文中设计了一款基于WiFi网络的智能监控系统。该系统主要由服务器、WiFi网络和客户端组成。通过部署多个WiFi热点,建立基于WiFi的无线网络;服务器与客户端通过...

关键字: 速度监控 Wi-Fi 服务器 客户端

客户端每建立一个连接就要消耗一个端口,所以很多同学当看到客户端机器上连接数一旦超过3W、5W就紧张的不行,总觉得机器要出问题了。

关键字: TCP 客户端

HTTP协议在当今的互联网可谓是随处可见,一直默默的在背后支持着网络世界的运行,对于我们程序员来说HTTP更是熟悉不过了。平日里我们都说架构是演进的,需求推动着技术的迭代、更新和进步,对于HTTP协议来说也是如此。不知你...

关键字: http 互联网

虽然大多数用户对使用USB电缆在Android手机和PC之间传输数据感到满意,但也有人希望在没有USB电缆的情况下将数据传输到转移。简短线圈越少越好。对于大多数无线用户PC-android来说,唯一的问题是有一个...

关键字: Linux Windows 客户端

通过本文,你将了解到以下内容:Http协议各版本的对比和优缺点;Http2.0协议相关的SPDY协议、二进制分帧协议、多路复用、首部压缩、服务推送等基本原理;HTTP3.0和QUIC协议。

关键字: http 网络技术
关闭
关闭