0

有没有办法从 webview 获取请求和响应对象?

对于从我的 webview 中运行的某些网页发出的请求,我想拦截完整的 http 请求对象(标头、使用的 http 方法、http 正文等)并将该请求转移并发送到另一个通道。

对于从 webview 收到的响应,我想做同样的事情并获取对象及其属性。

到目前为止,我已经查看了 webviewClient android 类,它允许您拦截网页执行的 url 链接并拦截它加载的资源。

但是,我要拦截的是网页发出的任何实际 http 请求。这在Android webview中可能吗?

谢谢

4

1 回答 1

0

这是直接不可能的。欢迎您编写 HTTP 代理,然后尝试WebView使用它(例如,查看它是否支持http.proxyHosthttp.proxyPort系统属性)。

于 2013-06-21T15:15:22.857 回答