2013-07-25 2 views
-1

Я используюHttpPost прибудет HTTP-код ответа Android

HttpPost httppost = new HttpPost(url); 
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs,"UTF-8")); 

для того, чтобы отправить данные на мой веб-сервис. Как я могу получить код ответа HTTP (например, 200, 404, 500 и т. Д.)?

Я не в состоянии использовать getResponseCode() из HttpURLConnection

+0

К сожалению , большое спасибо! –

+0

Нет проблем :) Я пометю его, чтобы его можно было закрыть – crocboy

+0

Я уже ударил 'флага этот пост' :) –

ответ

1

Больше кода было бы полезно здесь, но так, как я это делаю так:

HttpClient client = new DefaultHttpClient(); 
HttpPost httppost = new HttpPost(url); 
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs,"UTF-8")); 

HttpResponse response = client.execute(httppost); 
int responseCode = response.getStatusLine().getStatusCode() 
+0

Класс не разрешающий в Android –

1

по

HttpResponse response = httpclient.execute(httppost); 
StatusLine statusLine = response.getStatusLine(); 
int code = statusline.getStatusCode(); 
Смежные вопросы