我有一个必须在Web视图中加载的url,但是我需要将标头传递给请求。
我尝试使用HashMap将设置标头设置为Web视图,但没有用。
我找到了诸如Web视图拦截客户端之类的解决方案,但没有获得有关如何加载URL的正确示例。 谁能建议如何实现它。
答案 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)