找回密码
 注册
搜索
查看: 716|回复: 1

[讨论] 嵌入式WEB中CGI问题

[复制链接]
发表于 2007-10-30 16:41:17 | 显示全部楼层 |阅读模式
我在ARM上做了一个嵌入式WEB服务器,用的是浏览器/服务器模式。现在要实现浏览器与服务器的交互(表单,CGI),已经编好了CGI程序。
我将CGI作为服务器程序的一部分运行,在HTTP接收的数据中获取QUERY_STRING.
服务器端FORM:
form[]={"<HTML>\r\n"
              "<HEAD>\r\n"
            "<TITLE>FORM</TITLE>\r\n"
            "</HEAD>\r\n"
            "<BODY>\r\n"
            "<FORM METHOD=GET ACTION=\"/c.cgi\">\r\n"
            "speed:\r\n"
            "<input>fast\r\n"
            "<input>middle\r\n"
            "<input>slow\r\n"
            "<P>\r\n"
            "<input type=submit value=\"提交设置\">\r\n"
            "</FORM>\r\n"
            "</BODY>\r\n"
            "</HTML>\r\n"
            };
浏览器端能正确显示其他的网页。但在客户端提交表单后(即点击提交按钮后),
总是处于等待状态,最终无法连接。
为什么点击“提交”按钮,浏览器左下角显示:正在打开网页http://192.168.0.174/c?s=m,但总连接不上。
但我在浏览器地址栏直接输入:http://192.168.0.174/c?s=m,浏览器却能得到服务器端的处理结果?
请知道的朋友解答一下,谢了!
 楼主| 发表于 2007-10-30 16:47:16 | 显示全部楼层
上面的不清楚:
FORM【】={
<HTML>
<HEAD>
<TITLE>
FORM
</TITLE>
</HEAD>
<BODY>
<FORM METHOD=GET ACTION=001.cgi>
speed
<input type=radio name=speed value=fast>fast
<input type=radio name=speed value=middle checked>middle
<input type=radio name=speed value=slow>slow
<P>
<input type=submit>
</FORM>
</BODY>
</HTML>
}
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-7 10:15 , Processed in 0.044821 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表