毕设紧急求助:POST MMS分析~~~

wq88143990   2007-5-18 23:06 楼主
我的任务时利用GPRS模块发送彩信。我在完成了CONNECT WAP网关之后,开始尝试POST MMS到WAP网关,以下是我的POST PDU:
\x0e\x00\x01\x12  这是WTP头

\x60\x18\x24  这是WSP的头,\x60是POST类型,\x18是URI长度,\x24是HEADERS和CONTENT TYPE长度

\x68\x74\x74\x70\x3a\x2f\x2f\x77\x77\x77\x2e\x6d\x6f\x6e\x74\x65\x72\x6e\x65\x74\x2e\x63\x6f\x6d  这是URI:www.monternet.com

\x61\x70\x70\x6c\x69\x63\x61\x74\x69\x6f\x6e\x2f\x76\x6e\x64\x2e\x77\x61\x70\x2e\x6d\x6d\x73\x2d\x6d\x65\x73\x73\x61\x67\x65\x00\x80\x80\x88\x80  这是CONTENT TYPE:application/vnd.wap.mms-massage以及HEADER部分,最后的80 80 88 80我不知道什么意思,是网上查的。

\x8C\x80....  这里开始就是.mms文件的内容了

然后收到以下回复:\x18\x80\x01 先收到这个,然后开始不停收到:
\x16\x80\x01\x04\x60\x16\x94\x45\x6E\x63\x6F\x64\x69\x6E\x67\x2D\x56\x65\x72\x73\x69\x6F\x6E\x00\x31\x2E\x32\x00\x01\x04\x6A\x00\x7F\x6C\xB0\x5A\x03\x43\x61\x63\x68\x65\x2D\x43\x6F\x6E\x74\x72\x6F\x6C\x00\x0D\x03\x6E\x6F\x2D\x63\x61\x63\x68\x65\x00\x01\x01\x67\x60\x03\xE8\xAE\xBF\xE9\x97\xAE\xE8\xA2\xAB\xE6\x8B\x92\xE7\xBB\x9D\x20\x00\x01\x01\x01

其中\x16\x80\x01是WTP头,\x04是REPLY类型,\x60是status字段,我查了表是internal server error,这个我就不明白为什么了。\x16是HEADERSLEN,\x94是CONTENT TYPE,是application/vnd.wap.wmlc。后面几个字节是HEADERS字段ENCODING VERSION 1.2。再后面就不知道什么意思了

问题:
1 为什么会internal server error状态,该回复什么?最后是以NORESPONSE结束的
2 POST PDU的HEADERS部分80808880是什么意思?如果是这里出问题,那应该写什么?
3 我在没发送POST PDU的DATA部分前就已经得到上面的回复了,怎么回事
4 最后那串字节是什么意思

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复