Search code examples
urlhttp-status-codesjxbrowser

Url status using jxbrowser


I 'am using jxbrowser ,

How to get url status code such as (200 or 400 or redirect)

I tried this jxbrowser_events_status but it didn't give me what I need.


Solution

  • You can obtain url status code using the NetworkDelegate.onHeadersReceived() callback:

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