当前位置: 技术问答>linux和unix
嵌入式LINUX如何访问服务器的webserver接口
来源: 互联网 发布时间:2017-03-20
本文导语: 我的系统是用ARM作的嵌入式linux,跑2.6.37. 现在 需要与一台服务器通讯,通过webserver接口。 请问用该如何写我的嵌入式的应用程序? 我用的是c和minigui界面。 下面是接口的例子: 请求信息: xxxxxx xxxxxxxxxxxxxxx ...
我的系统是用ARM作的嵌入式linux,跑2.6.37.
现在 需要与一台服务器通讯,通过webserver接口。
请问用该如何写我的嵌入式的应用程序?
我用的是c和minigui界面。
下面是接口的例子:
请求信息:
xxxxxx
xxxxxxxxxxxxxxx
返回信息:
xxxxx
xxxxx
xxxxx
系统故障!
现在 需要与一台服务器通讯,通过webserver接口。
请问用该如何写我的嵌入式的应用程序?
我用的是c和minigui界面。
下面是接口的例子:
请求信息:
xxxxxx
xxxxxxxxxxxxxxx
返回信息:
xxxxx
xxxxx
xxxxx
系统故障!
|
首先你要确定webserver那边采用的协议是什么,如果是单纯的HTTP,很简单。
建个TCP socket,connect到对面的 80端口上,然后组个HTTP包头,把你的XML添在数据区。一起send过去。
等它回复就是了。
建个TCP socket,connect到对面的 80端口上,然后组个HTTP包头,把你的XML添在数据区。一起send过去。
等它回复就是了。
|
客户端最简单的方法就是用libcurl,服务器什么动态语言都可以:php、jsp、ruby on rails、perl……