Мне нужно выяснить, как использовать объект URLConnection, чтобы действовать как WebView - PullRequest
0 голосов
/ 02 февраля 2012

Я использую URLConnection для подключения к веб-сайту и отправки запроса POST, но я получаю сообщение об ошибке страницы, потому что он не может обнаружить мой браузер. Как я могу отправить странице мою строку агента пользователя и другие нужные ей фрагменты?

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

Это разрабатывается на Android телефоне SDK 2.3.3 Уровень 10.

Пожалуйста, ответьте здесь, чтобы ответить или задать любые вопросы о проблеме. Joshua.

1 Ответ

0 голосов
/ 02 февраля 2012

Посмотрите на заголовок http, который отправляет браузер, который вы хотите эмулировать, и настройте URLConnection так, чтобы он выглядел аналогично.

Используйте это для помощи в этом: http://developer.android.com/reference/java/net/HttpURLConnection.html

...