Linux LibHttpd - 轻量级嵌入式Web server

LibHttpd - 轻量级嵌入式Web server

LibHttpd - 轻量级嵌入式Web server作者:xlander   发表时间:2008-3-25   阅读次数:1072在网上找了很多关于嵌入式web server的资料,比如shttpd,appweb,boa,go ahead server等等,但都有网友反映移植不方便、资源要求高等等。如果用于运行ucLinux的arm9上,就没有什么问题,而用于运行ucOS的arm7上,则有很多限

LibHttpd - 轻量级嵌入式Web server

在网上找了很多关于嵌入式web server的资料,比如shttpdappwebboago ahead server等等,但都有网友反映移植不方便、资源要求高等等。如果用于运行ucLinux的arm9上,就没有什么问题,而用于运行ucOS的arm7上,则有很多限制,需要进行很多的移植工作,今天找到一个叫做LibHttpd的,采用ANSI C编写,仅从介绍上来看,非常适合arm7的嵌入式设备使用。

嵌入式设备中使用Web server的主要目的就是用来进行参数设置,使用这种方式,有很多优点:
1、可以给用户熟悉的用户界面,减少用户的学习负担。
2、具有B/S方式的优点,不再需要在每个客户机上安装配套的软件,不需要在客户机上升级软件,也不再需要支持由于客户机环境带来的种种问题。

LibHttpd是一个开源轻量级嵌入式Web server,LibHttpd实现了下述功能:

  • 实现了HTTP的子集;
  • 使用表格技术自动处理Html Form数据;
  • 产生的内容既可以是静态的网页,也可以是调用C函数动态产生的(callback);
  • LibHttpd提供API,利用这些API,用户可以很方便地将自己的Web内容加入到程序当中。

标签:  HTTP   
Logo

更多推荐

  • 浏览量 3848
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献9条内容