0
我使用jxbrowser通過NetworkDelegate接口跟蹤數據交換,我可以獲得除重定向之外的所有響應數據。jxbrowser如何在重定向之前獲得響應內容
如果發生重定向,原始URL的onDataReceived事件不會發生,所以問題是,如何在重定向發生時獲取響應內容,或者如何禁用自動重定向。
感謝您的任何幫助!
我使用jxbrowser通過NetworkDelegate接口跟蹤數據交換,我可以獲得除重定向之外的所有響應數據。jxbrowser如何在重定向之前獲得響應內容
如果發生重定向,原始URL的onDataReceived事件不會發生,所以問題是,如何在重定向發生時獲取響應內容,或者如何禁用自動重定向。
感謝您的任何幫助!
原始URL沒有數據。這種情況下的響應通常包含狀態行和位置標題。例如:
Browser browser = new Browser();
browser.getContext().getNetworkService().setNetworkDelegate(new DefaultNetworkDelegate() {
@Override
public void onBeforeRedirect(BeforeRedirectParams params) {
System.out.println("URL: " + params.getURL());
System.out.println("New URL: " + params.getNewURL());
System.out.println("Response code: " + params.getResponseCode());
}
});
:
HTTP/1.1 301 Moved Permanently
Location: http://www.example.org/index.asp
您可以通過以下方式獲得JxBrowser此信息