我得到了錯誤代碼,如果網頁中的任何錯誤通過setWebViewClient的onReceivedHttpError方法,但是當沒有錯誤任何頁面加載成功或服務器回調我代碼如403然後如何檢查狀態代碼200或403.Android:如何在Webview中獲取狀態碼200 OK?
1
A
回答
0
您可以在網頁視圖中使用
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,但這是請求onError ...我想要的正常狀態代碼,如200. –
+0
是在onReceivedError方法中,您也獲得了errorCode。使用它 –
+0
@ShineLee你明白了我的觀點? –
相關問題
- 1. 」狀態代碼:200 OK(來自ServiceWorker)?
- 2. 如何在android的webview中獲取http頭狀態碼?
- 3. 當HTTP狀態不是200 OK時ASP.NET獲取Web響應
- 4. 如何從scrapy-splash獲取200以外的狀態代碼
- 5. 獲取錯誤狀態碼webview swift 2
- 6. http狀態碼200
- 7. HTTP狀態碼webview android,WebViewClient
- 8. 狀態:200狀態文本:OK的readyState:4
- 9. 在web api中獲取200個空數據的狀態代碼
- 10. Ajax只請求返回錯誤,但狀態碼是200 OK
- 11. Codeigniter + WAMP只有主頁加載狀態代碼200 OK
- 12. 如何在webview中獲取頁面狀態
- 13. 如何使用Scala和Play Framework檢查200 OK響應狀態
- 14. 如何獲得「200 OK」的HttpWebResponse?
- 15. 如何在Android中從NoHttpResponseException獲取Http狀態碼?
- 16. nginx狀態碼200和304
- 17. HTTP狀態碼200 vs 202
- 18. 如何獲取Angularjs中的狀態碼?
- 19. 如何在java中爲http狀態碼定義OK或NOT_OK?
- 20. 如何以編程方式返回200 ok狀態到PHP中的ajax請求?
- 21. 我不明白的狀態碼 - 302/200
- 22. HTTP/1.1 200 OK
- 23. HttpWebRequest.StatusCode 200「OK」,但
- 24. Boto MTurkRequestError:200 OK
- 25. 如何從Swift的WebView中獲取HTTP狀態字段?
- 26. Android Volley在200狀態代碼上拋出錯誤
- 27. 例外:對狀態的響應:200 Ok對於URL:
- 28. jQuery的AJAX狀態 「200 OK」,但沒有數據響應
- 29. 儘管200 OK狀態,爲什麼AJAX JSON響應失敗?
- 30. HttpWebResponse.GetResponseStream()。長度拋出異常,甚至結果是200 OK狀態
看到這個http://stackoverflow.com/q/11889020/6482350。據我所知,在Android M之前的設備中沒有好的方法。 – DysaniazzZ