免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: hejt730
打印 上一主题 下一主题

新手请教C下HTTP协议问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-01-13 22:46 |只看该作者
完全可以自己解析表单数据的,但是要先熟悉http关于表单的规范

偷懒的方法是使用netcat伪装成一个http服务器,然后使用浏览器访问。可以看到完整的表单数据,看了之后就知道怎么处理了

以前写过使用bash+sed处理图片上传的CGI,

论坛徽章:
0
12 [报告]
发表于 2008-01-14 12:07 |只看该作者
现成的包用cgic

论坛徽章:
0
13 [报告]
发表于 2008-01-14 13:52 |只看该作者
对于这种需求,我建议还是直接开发apache module 来作,效率和稳定性没得说。

论坛徽章:
0
14 [报告]
发表于 2008-01-14 16:49 |只看该作者

回复 #13 dakacha 的帖子

对楼上说的持保留意见
apache效率低是出名的。
如果只是简单的模拟 http协议做daemon server,自己解析所需要的post或get 等数据,效率上应该是比较好的。而且易于定制一些特殊需求,这是你或我面对apache时所不能的。有句话说的好,只要最适合的,不要最好的。

论坛徽章:
0
15 [报告]
发表于 2008-01-14 20:20 |只看该作者
谢谢上面的回复,之所以没有使用apache,主要也是怕效率问题,所以才想自己做一个服务端,想找一个现成的包,goole了几天没有找到

论坛徽章:
0
16 [报告]
发表于 2008-01-16 20:33 |只看该作者
很多现成的http服务器,tinyhttpd,minihttpd这两个代码量很小,还支持cgi,看看就知道怎么解析了。

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
17 [报告]
发表于 2008-01-16 21:11 |只看该作者
看看周立发发过的帖子
zhoulifa
他在咱么这里有精华

论坛徽章:
0
18 [报告]
发表于 2008-01-16 21:50 |只看该作者
looking...

论坛徽章:
0
19 [报告]
发表于 2008-01-18 15:17 |只看该作者
原帖由 reiase 于 2008-1-13 22:46 发表
完全可以自己解析表单数据的,但是要先熟悉http关于表单的规范

偷懒的方法是使用netcat伪装成一个http服务器,然后使用浏览器访问。可以看到完整的表单数据,看了之后就知道怎么处理了

以前写过使用bash+ ...





跟表单有什么关系么?只是跟HTTP得实现方法 GET POST PUT有关.....

论坛徽章:
0
20 [报告]
发表于 2008-01-18 15:36 |只看该作者
之所以推荐apache还是综合考虑以后功能扩展,稳定性,性能多方面的综合考虑,如果你的需求很简单,当然自己写个简单的server就可以拉,另外我对各位对apache性能
低下的批评不太赞同,我们写程序尤其是服务器程序,要在各方面权衡取舍,apache有很多mpm可以选择,选用高效的mpm稳定性就会打折扣,工作中碰到不少朋友也是想用
各种模块,方法去追求高性能,我感觉我们还是要综合权衡。

[ 本帖最后由 dakacha 于 2008-1-18 15:42 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP