使用jxbrowser的url状态

时间:2017-02-20 11:45:19

标签: url http-status-codes jxbrowser

我正在使用jxbrowser,

如何获取网址状态代码,例如(200或400或重定向)

我试过这个jxbrowser_events_status 但它没有给我我需要的东西。

1 个答案:

答案 0 :(得分:2)

您可以使用NetworkDelegate.onHeadersReceived()回调获取网址状态代码:

Browser browser = new Browser();
NetworkService networkService = browser.getContext().getNetworkService();
networkService.setNetworkDelegate(new DefaultNetworkDelegate() {
    @Override
    public void onHeadersReceived(HeadersReceivedParams params) {
        int statusCode = params.getStatusLine().getStatusCode();
    }
});