Я пытаюсь просмотреть веб-страницу приложения Android, которая требует аутентификации, и получить следующее сообщение:
----- Ошибка запуска Android WebView --------
"У вас нет разрешения на просмотр этого каталога или страницы с использованием предоставленных вами учетных данных, поскольку ваш веб-браузер отправляет поле заголовка WWW.Authenticate, которое веб-сервер не настроил для приема"
Ошибка HTTP 401.2 = неавторизовано: доступ запрещен из-за конфигурации сервера.Информационные службы Интернета (IIS).
----- Конец ошибки Android WebView --------
На стороне Android у меня есть следующее: ------ запуск фрагмента кода -----
public void onCreate (Bundle saveInstanceState) {super.onCreate (saveInstanceState);setContentView (R.layout.main);
// web view
webView = (WebView) findViewById(R.id.web_view);
webView.getSettings().setJavaScriptEnabled(true);
webView.setHttpAuthUsernamePassword("123.example.com", "", "username", "password");
// webView.setHttpAuthUsernamePassword("123.example.com/admin.default.aspx", "", "username", "password");
webView.loadUrl("http://123.example.com/admin/default.aspx");
}
------- конец фрагмента кода --------
Вклсторона IIS 6.0
в диалоговом окне «Методы проверки подлинности» Снимите флажок: «Включить анонимный доступ». Установите флажок: «Встроенная проверка подлинности Windows»
При использовании «обычного обозревателя», если перейти кhttp://123.example.com/admin/default.aspx" У меня появляется диалоговое окно с запросом имени пользователя и пароля. После ввода у меня есть доступ к сайту. Это имя пользователя / пароль, которое я настроил в Windows.
Однако при использовании вышеуказанного кодаснип "Я получаю вышеупомянутую" ошибку ", используя то же имя пользователя и пароль.
Можете ли вы предложить посоветовать или иным образом направить меня в" правильном "направлении.