是否可以在WebView中设置自定义HTTP标头

时间:2010-01-05 13:47:58

标签: android

我必须从我的应用程序中访问一个网页,为了能够访问它,我需要设置一些自定义HTTP标头。我想在我的活动中使用WebView类,但据我所知,不可能设置自定义HTTP标头。

有没有一种方法可以将现有的Web浏览器(或WebView)与自定义HTTP标头一起使用?我的应用程序针对Android 1.6。

非常感谢任何想法如何解决这个问题。

谢谢!

1 个答案:

答案 0 :(得分:17)

使用public void loadUrl(String url,Map extraHeaders) 自:API等级8

使用额外的标头加载给定的网址。 参数 url要加载的资源的url。 extraHeaders使用此url发送的额外标头。这不应该包括像“user-agent”这样的公共标题。如果是,它将被WebView的内在值替换。