首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

cmwap方式联网的有关问题

2012-01-11 
cmwap方式联网的问题j2me手机联网时用cmwap方式在真机上死活都链接不上我的代码是这样的:HttpConnectionco

cmwap方式联网的问题
j2me手机联网时用cmwap方式在真机上死活都链接不上

我的代码是这样的:

    HttpConnection   conn   =   (HttpConnection)   Connector.open( "http://10.0.0.172:80/E-office/sit/ADC ",Connector.READ_WRITE,true);
    conn.setRequestMethod(HttpConnection.POST);
    conn.setRequestProperty( "X-Online-Host ",     "XXX.XXX.XXX.XXX:80 ");
    conn.setRequestProperty( "User-Agent ",   System.getProperty( "microedition.profiles "));
    conn.setRequestProperty( "Content-Type ",   "appliction/octet-stream ");


我的手机开通了GPRS可以正常上网,但是打开我们的软件在联网时报错!
我的机子是Nokia7610

请问我哪里写错了?



[解决办法]
你测试的手机的联网方式是CMWAP吗??
[解决办法]
别急呀,兄弟,一步步来,用多几款手机测一下,再看看是不是你N7610的网络设置问题
代码我觉得没啥问题
[解决办法]
个人觉得代码部分,这两个东西中,有一个有问题
getServicelinkwap()
http://XXX.XXX.XXX.XXX:80/E-office/sit/ADC
我能看到的其他代码应该都是可以的。

还有你选网络部分,你选择的系统给的联网方式是不是选了CMNET?那样用CMWAP是上不去的...
[解决办法]
conn.setRequestProperty( "Content-Length ", length);
请求体的长度也是一个必要的属性,有时候没有这个属性请求会被移动网关拦截

另:要确定你的错误类型才好判断
[解决办法]
不要误导我,“必要”?...我不用没错哦?

PS:根据楼上的建议,用“中国移动随e行客户端”就可以在模拟器上调试CMWAP了...方便确定错误类型
[解决办法]
做数字签名吧,但是不保证可以去掉所有的提示
另外关于网络选择的提示界面,不同的手机是不一样的
[解决办法]
1.做完签名网络接入点也是要选的

2.有专门的公司做签名,要钱的,你也可以买签名来自己签,有名的签名公司有JavaVerify,JavaSign

热点排行