2016-04-09 1 views
0

JxBrowser 4.4:использование JxBrowser, как получить каждый ответ

метода browser.getHTML() только получить весь запрос загружен HTML. Я хочу, чтобы каждый запрос возвращал ответ.

NetworkDelegate onCompleted метод получает только каждый URL-адрес, как получить каждый ответный контент? Любой может показать пример, как получить каждый ответ. Спасибо.

browser.getContext().setNetworkDelegate(new NetworkDelegate() { 
    @Override 
    public void onSendHeaders(SendHeadersParams arg0) { 
    } 
    @Override 
    public void onResponseStarted(ResponseStartedParams arg0) { 
    } 
    @Override 
    public void onHeadersReceived(HeadersReceivedParams arg0) { 
    } 

    @Override 
    public void onCompleted(RequestCompletedParams arg0) { 
     System.out.println("onCompleted-----> " + arg0.getURL()); 
     // this place only get url, how to get each response content? 
     // this place only get url, how to get each response content? 
    } 
    @Override 
    public void onBeforeURLRequest(BeforeURLRequestParams arg0) { 
    } 
    @Override 
    public void onBeforeSendHeaders(BeforeSendHeadersParams arg0) { 
    } 
    @Override 
    public void onBeforeRedirect(BeforeRedirectParams arg0) { 
    } 
    @Override 
    public boolean onAuthRequired(AuthRequiredParams arg0) { 
     return false; 
    } 
}); 

ответ

0

The SendHeadersParams, ResponseStartedParams, RequestCompletedParams и т.д. обеспечивает доступ к данным для соответствующего события. Сейчас JxBrowser предоставляет только такие данные, как URL, флаги Net Error, заголовки HTTP-запроса/ответа. Он не обеспечивает доступ к фактическому содержимому ответа. Фактически, это то, что предоставляет Chromium API. Chromium не обеспечивает фактический контент ответа через API-интерфейс делегата через сеть. Содержимое ответа может быть получено из кеша или веб-сервера в зависимости от алгоритма кеширования Chromium. К сожалению, прямо сейчас JxBrowser не интегрируется с функциональностью Chromium, которая получает контент ответа.

+0

спасибо, я ищу другие способы – niepeng

Смежные вопросы