我得到了错误代码,如果网页中的任何错误通过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