在Android Webiew中向请求添加标题

时间:2018-07-30 07:01:57

标签: android webview http-headers

我有一个必须在Web视图中加载的url,但是我需要将标头传递给请求。

我尝试使用HashMap将设置标头设置为Web视图,但没有用。

我找到了诸如Web视图拦截客户端之类的解决方案,但没有获得有关如何加载URL的正确示例。 谁能建议如何实现它。

1 个答案:

答案 0 :(得分:0)

尝试

loadUrl(String url, Map<String, String> extraHeaders)

要在资源加载请求中添加标头,请自定义WebViewClient并覆盖:

API 24+:
WebResourceResponse shouldInterceptRequest(WebView view, WebResourceRequest request)
or
WebResourceResponse shouldInterceptRequest(WebView view, String url)