100分求解:j2me手机程序采用http协议,通过移动cmwap网关时,经常返回502错误。
如题。
手机的客户端和服务器都是自己开发的。如果使用cmwap连接,那么有时候完全正常,有时候确经常返回502错误。
如果选择cmnet链接,那么连接都很通畅。
怀疑是cmwap的原因。不知道有没有什么好的办法避免或降低502错误出现的频率。
------解决方案--------------------贴代码 看看
------解决方案--------------------哪个地区的手机卡进行测试的?
个人认为应该是你服务器的问题,看看服务器端tomcat和apache的环境配置,返回的http头是否都有,尤其是content type和content length.
------解决方案--------------------502是bad gateway error,你尝试重新连一下吧,
------解决方案--------------------可能是你的那个地方信号覆盖不好,换个地方测试
------解决方案--------------------当你取得http.getResponseCode()==502时,
if(http!=null)
http.close();
然后重连就可以解决问题了!
------解决方案--------------------http://blog.csdn.net/mailbomb/archive/2006/04/24/674736.aspx