» 上一篇:
goAhead上实现文件上传到嵌入式web服务器上
» 下一篇:
4月 272012
在goAhead 2.5嵌入式web服务器移植到arm9 2440 + linux中和goAhead上实现文件上传到嵌入式web服务器上两文中介绍了goAhead的移植过程,并实现了文件上传功能,可在客户端浏览器上访问网页了(goAhead自身带的wwwdemo,运行时带参数-demo)。这一部分工作,对于goAhead的开发,只是第一部分,而且是一次性的工作,接下来第二部分才是真正实质的开发:把goAhead源码融入我们的系统代码中;实现web页面前端与后端数据交互;编写web页面等等。
在介绍第二部分内容之前,先把第一部分中一个未说明的问题在本文简单说下:即关于goAhead端口号问题。
在goAhead-2.5版本中,默认端口号是:8080,而客户端浏览器默认是向80端口发送网页请求的,因此每次访问web页面时都需要在IP地址后面带一个端口号:8080。
本人移植的时候,如不带端口号,则访问不了,加上端口号才可访问。这个问题,对于很多刚接触(嵌入式)web的人来说可能感觉有点小郁闷。可能你也会跟我问同样的问题:可不可以不带端口号只需要在浏览器地址栏输入IP就可访问嵌入式web网页呢?
答案是肯定的,至少在公司的嵌入式web服务器(也是goAhead)上实现了!原以为需要在web服务器中处理一下,实际上并非如此。
正如上文所述:客户端浏览器默认是向80端口发送网页请求的,那么把goAhead2.5中默认的端口号8080改为80端口就可以了,实际证明正是如此~
也不知为何goAhead2.5中把默认的端口号改为8080,而在goAhead2.1中则是80端口。
» 文章出处:
reille博客—http://velep.com
, 如果没有特别声明,文章均为reille博客原创作品
» 郑重声明:
原创作品未经允许不得转载,如需转载请联系reille#qq.com(#换成@)
推荐阅读相关文章:
- stm32移植ecos #36,goAhead移植到eCos,基于LWIP协议栈(中)
- stm32移植ecos #35,goAhead移植到eCos,基于LWIP协议栈(上)
- goAhead上实现文件上传到嵌入式web服务器上
- goAhead 2.5嵌入式web服务器移植到arm9 2440 + linux中
- stm32移植ecos #37,goAhead移植到eCos,基于LWIP协议栈(下)
- goAhead官方源码包和文件上传补丁
- velep.com成长之路12—增加下载功能即Download Monitor插件的使用
- 移植到ARM(S3C2440)+LINUX平台并具有文件上传功能的goAhead源码包