2013-06-21 43 views
0

有沒有辦法從webview獲取請求和響應對象?Android從webview獲取請求和響應對象

對於從我的webview中運行的某些網頁發出的請求,我想攔截完整的http請求對象(標頭,使用的http方法,http正文等)並轉移並通過該請求發送到另一個通道。

對於從webview收到的響應,我想要做同樣的事情,並獲得對象及其屬性。

到目前爲止,我已經看過了webviewClient android類,它允許你攔截由網頁執行的url鏈接並攔截它加載的資源。

但是,我想攔截的是網頁所做的任何實際的http請求。這是可能的Android的webview?

謝謝

回答

0

這不是直接可能的。歡迎您撰寫HTTP代理,然後嘗試讓WebView與之一起工作(例如,查看它是否支持http.proxyHosthttp.proxyPort系統屬性)。

+0

目前,如果我使用onLoadResource,我可以獲取url請求但不包含http請求包含的內容。從webviewClients onLoadResource回調獲取的任何方式? – jonney

+0

@jonney:不,對不起。 – CommonsWare

相關問題