小编bla*_*ken的帖子

如何修改Android webview中资源请求的请求头中的"X-requested-with"键的值,而不是页面请求?

当我的webView访问网址时捕获http包时遇到了问题.该软件包显示ajax发送的请求在标头中有一个"X-requested-with"键,其中包含我的应用包名称的值,如'com.xxx'.我不希望我访问过的网址知道我的应用程序发出的请求,所以我需要将"X-requested-with"键替换为另一个值.但我尝试将自定义标头添加到WebView资源请求中 - android,所有这些都不起作用.

loadUrl(Strring url, Map<String, String> extraHeaders)将仅在页面请求中调用,而不是在ajax发送的资源请求中调用.shouldOverrideUrlLoading(WebView view, String url)并将WebViewClient.shouldInterceptRequest(android.webkit.WebView view, java.lang.String url)在每个请求中调用,但我无法修改其中的标头.那么问题的任何解决方案呢?非常感谢.

ajax android ajax-request

4
推荐指数
1
解决办法
3174
查看次数

标签 统计

ajax ×1

ajax-request ×1

android ×1