Android: Как получить код состояния запроса HttpClient - PullRequest
87 голосов
/ 07 апреля 2010

Я хочу скачать файл и мне нужно проверить код состояния ответа (например, HTTP /1.1 200 OK).Это фрагмент моего кода:

HttpGet httpRequest = new HttpGet(myUri);
HttpEntity httpEntity = null;
HttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(httpRequest);
...

Как получить код состояния ответа?

Ответы [ 2 ]

211 голосов
/ 07 апреля 2010

Это вернет значение int:

response.getStatusLine().getStatusCode()
6 голосов
/ 04 марта 2016
if (response.getStatusLine().getStatusCode()== HttpsURLConnection.HTTP_OK){
...
}
...