Java me j2me httpconnection在三星设备中不工作

Java me j2me httpconnection在三星设备中不工作,java-me,Java Me,我尝试在J2me应用程序中创建异步(非阻塞)请求。 我的httpconnection在所有诺基亚设备上都能完美运行 但在三星的设备中,有时它确实会创建连接 代码是: httpConn = (HttpConnection) Connector.open(uri); httpConn.setRequestMethod(HttpConnection.GET); httpConn.setRequestProperty("User-Agent","Profile/MIDP-1.0

我尝试在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 
此代码在诺基亚设备中运行良好
但是我在三星设备中遇到了这个问题。

这个问题是因为http请求URL长度处理,即不同手机的处理方式不同。在这个特定的系列手机上,最大http URL长度非常低,所以我在请求头中管理数据,或者最好的方法是使用HttpPost

你的代码是如何中断的?它是否会引发异常?您正在使用的设备?是,这会在这一行hrespCode=httpConn.getResponseCode()中引发IOException;我用的是三星雷克斯60,这个问题解决了,因为如果http请求URL长度。请在请求头中管理您的数据,或者最好的方法是使用HttpPost。