Можно ли настроить пользовательские заголовки HTTP в WebView

Мне нужно получить доступ к веб-странице из моего приложения и, чтобы иметь доступ к ней, мне нужно установить некоторые пользовательские заголовки HTTP. Я хочу использовать класс WebView в своей деятельности, но, насколько я могу судить, невозможно установить пользовательские заголовки HTTP.

Итак, есть ли способ использовать существующий веб-браузер (или WebView) с настраиваемыми заголовками HTTP? Мое приложение предназначено для Android 1.6.

Любая идея, как решить эту проблему, очень ценится.

Спасибо!

Ответы

Ответ 1

использовать public void loadUrl (String url, Map extraHeaders) Поскольку: Уровень API 8

Загрузите указанный URL с дополнительными заголовками. параметры url URL ресурса для загрузки. extraHeaders Дополнительные заголовки, отправленные с этим URL-адресом. Это не должно включать общие заголовки, такие как "пользовательский агент". Если это произойдет, оно будет заменено внутренним значением WebView.