Я пытаюсь отправить GET-запрос на веб-сервер с устройства Android, на сервере включена дайджест-проверка подлинности, я могу пройти проверку подлинности, используя следующий код,
HttpHost host = new HttpHost(urlObj.getHost(), -1, null);
CredentialsProvider cp = new BasicCredentialsProvider();
cp.setCredentials(scope, creds);
HttpContext credContext = new BasicHttpContext();
credContext.setAttribute(ClientContext.CREDS_PROVIDER, cp);
Теперь мойПроблема заключается в том, что каждый раз, когда я вызываю функцию httpClient.execute (), он сначала отправляет запрос без заголовка аутентификации, а затем второй раз с правильными заголовками.Так есть ли способ, которым я могу дать HttpClient команду отправлять детали аутентификации по умолчанию?
Один из способов - сохранить последний отправленный запрос, но я также не могу получить последний отправленный запрос.Любое предложение по этому поводу?
Заранее спасибо.