我尝试在J2me应用程序中创建异步(非阻塞)请求。 我的httpconnection在所有诺基亚设备上都运行得很好 但是在三星设备中它确实会创建连接。
代码是:
httpConn = (HttpConnection) Connector.open(uri);
httpConn.setRequestMethod(HttpConnection.GET);
httpConn.setRequestProperty("User-Agent","Profile/MIDP-1.0 Confirguration/CLDC-1.0");
respCode = httpConn.getResponseCode();// code break here
此代码在诺基亚设备中运行良好 但我在三星设备中遇到了这个问题。
答案 0 :(得分:1)
此问题是由于http请求网址长度处理,即因电话而异。在这个特定的系列手机上,最大http网址长度非常低,所以我在Request标头中管理了我的数据,或者最好的方法是使用HttpPost。