2013-05-22 3 views
0

Я пытаюсь создать асинхронный (неблокирующий) запрос в моем приложении J2me. мое httpconnection работает отлично во всех устройствах Nokia , но в устройствах samsung когда-то это создает соединение.j2me httpconnection не работает в устройствах samsung

код:

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 

этот код работает отлично в Nokia устройств , но я столкнулся этот вопрос в устройствах Samsung.

+0

Как ваш код нарушается? Вызывает ли это исключение? –

+0

какое устройство вы используете? – Lucifer

+0

Да, это исключает IOException в этой строке hrespCode = httpConn.getResponseCode(); Я использую samsung rex 60 – Saurav

ответ

1

Эта проблема возникла из-за http-запроса Длина URL-адреса, то есть он варьируется от телефона к телефону. В этом конкретном номере телефона максимальная длина URL-адреса http была очень низкой, поэтому я управлял своими данными в заголовке запроса, а лучший подход - использовать HttpPost.

Смежные вопросы