找回密码
 注册
搜索
查看: 1267|回复: 5

跪求mtk socket封装http post 代码

[复制链接]
发表于 2010-6-22 18:45:00 | 显示全部楼层 |阅读模式
想通过cmwap连接莫一个服务器,先用socket 连接网关10.0.0.172,连接完成后通过
#define MAKE_HTTP_HEAD_POST1(a , b ,c ,d)  sprintf(a, "POST  /cgi.gprs  HTTP/1.1\r\nConnection: Keep-Alive\r\nHost:10.0.0.172\r\nUser-Agent:Nokia/N73 MIDP2.0/CLDC1.0\r\nX-Online-Host:%s:%d\r\nAccept: */*\r\nContent-type: application/x-www-form-urlencoded\r\nContent-Length:%s\r\n\r\n", b,c, d);
封装后发送,网关直接返回HTTP/1.1 400 Bad Request [ZTEOSE]
Server: ZTEOSE
请高手看看是什么问题,郁闷啊
 楼主| 发表于 2010-6-25 15:44:47 | 显示全部楼层
求人不如求自己,已经搞定
点评回复

使用道具 举报

发表于 2011-3-24 16:38:27 | 显示全部楼层
怎么搞定的呢,说出来分享下,共同进步呀,谢谢
点评回复

使用道具 举报

发表于 2011-5-14 09:58:41 | 显示全部楼层
现在流行问个问题,然后自己说搞定,再无下文。既然有心上论坛来交流,一开始就希望能有人能给解惑建议,为什么不愿意和大家共享一下自己的解决方法
点评回复

使用道具 举报

发表于 2011-7-8 11:11:19 | 显示全部楼层
用cmwap连接服务器有2个步骤,而且似乎移动没公开这个秘密,我上次做项目的时候碰到过,你连接到网关后,需要取得一个SESSION,然后再用HTTP请求把这个SESSION发过去。具体代码我忘记了,但你是可以自己通过测试发现的。
点评回复

使用道具 举报

 楼主| 发表于 2011-8-4 18:27:32 | 显示全部楼层
#define MAKE_HTTP_HEAD_POST(a , b ,c)  sprintf(a, "POST %s  HTTP/1.1\r\nHost: wap.gd.10086.cn\r\nUser-Agent: MAUI_WAP_Browser\r\nX-Online-Host:wap.gd.10086.cn:80\r\nAccept: */*, text/htmlAccept-Charset: utf-8, utf-16, iso-8859-1, iso-10646-ucs-2, GB2312, windows-1252, us-ascii\r\nAccept-Language: zh-tw, zh-cn, en\r\nContent-Type:plication/x-www-form-urlencoded; charset=utf-8\r\nContent-Length: %s \r\n\r\n",b,c);  
用这个就行,自己打包
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-10-8 10:27 , Processed in 0.045946 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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