我正在使用URLConnection连接到网站并发送POST请求,但我收到错误页面响应,因为它无法检测到我的浏览器。如何向用户代理字符串和其他所需部分发送页面?
我知道只有在无法检测到正在使用的浏览器或检测到与该网站不兼容的浏览器时才会出现错误。我在同一个应用程序上创建了一个WebView,并使用它成功登录该站点。我使用内置浏览器并成功登录该站点。
这是在Android手机SDK 2.3.3等级10上开发的。
请回复此处回答或询问有关此问题的任何问题。 约书亚。
答案 0 :(得分:0)
查看您要模拟的浏览器正在发送和设置URLConnection的http标头,以使其看起来类似。
使用此方法可以帮助您: http://developer.android.com/reference/java/net/HttpURLConnection.html