2016-09-29 3 views
1

Ich habe Fehlercode, wenn ein Fehler durch onReceivedHttpError Methode von setWebViewClient in der Homepage, aber wenn es kein Fehler Laden der Seite Erfolg oder Der Server Rückruf mich Code wie 403 dann wie kann ich wenn der Statuscode 200 oder 403. überprüfenAndroid: Wie bekomme ich den Statuscode 200 in Webview?

+0

verwenden, siehe http://StackOverflow.com/Q/11889020/6482350. Soweit ich weiß, gibt es keinen guten Weg in Pre-Android M-Geräten. – DysaniazzZ

Antwort

0

Sie könnten in der Webansicht

webView.setWebViewClient(new WebViewClient() { 

@SuppressWarnings("deprecation") 
@Override 
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { 
    // Handle the error 
} 
@Override 
public void onPageFinished(WebView view, String url) { 
    super.onPageFinished(view, url); 
} 
@Override 
public void onReceivedSslError(final WebView view, final SslErrorHandler handler, final SslError error) { 
      // TODO Auto-generated method stub 
      super.onReceivedSslError(view, handler, error); 
      // handle your SSL related error here 
      // handler.proceed(); 
     } 
}); 
+0

thx, aber das ist Anfrage onError ... Ich möchte den normalen Statuscode wie 200. –

+0

ja in onReceivedError Methode erhalten Sie errorCode auch. Benutze es –

+0

@ShineLee du hast meinen Punkt? –

Verwandte Themen