Android从webview获取请求和响应对象

时间:2013-06-21 15:09:44

标签: android html5 webview httpwebrequest

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

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

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

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

然而,我想拦截的是网页所做的任何实际的http请求。这在Android webview中是否可行?

感谢

1 个答案:

答案 0 :(得分:0)

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