2013-05-22 50 views
0

我嘗試在我的J2me應用程序中創建異步(非阻塞)請求。 我的httpconnection在所有諾基亞設備上運行都很完美,但在三星設備中,它可以創建連接。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

你的代碼是如何破壞的?它會拋出異常嗎? –

+0

您正在使用哪種設備? – Lucifer

+0

Yes this throws IOException in this line hrespCode = httpConn.getResponseCode();我正在使用三星雷克斯60 – Saurav

回答

1

此問題是由於http請求URL長度的處理方式,即因手機而異。在這個特定的系列手機上,最大http URL長度非常低,所以我在Request header中管理了我的數據,或者最好的方法是使用HttpPost。

相關問題