我得到了错误代码,如果网页中的任何错误通过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. 当HTTP状态不是200 OK时ASP.NET获取Web响应
- 3. 如何从scrapy-splash获取200以外的状态代码
- 4. HTTP状态码webview android,WebViewClient
- 5. http状态码200
- 6. 状态:200状态文本:OK的readyState:4
- 7. 在web api中获取200个空数据的状态代码
- 8. 如何获得“200 OK”的HttpWebResponse?
- 9. nginx状态码200和304
- 10. HTTP状态码200 vs 202
- 11. 如何获取Angularjs中的状态码?
- 12. Android:如何获取HttpClient请求的状态码
- 13. 如何以编程方式返回200 ok状态到PHP中的ajax请求?
- 14. HTTP/1.1 200 OK
- 15. 我不明白的状态码 - 302/200
- 16. 尽管200 OK状态,为什么AJAX JSON响应失败?
- 17. Android Volley在200状态代码上抛出错误
- 18. Windows Phone - 如何获取HTTP状态码?
- 19. 得到错误的例外:状态响应:200 OK的URL:未捕获和
- 20. 在jquery中获取http状态代码
- 21. 获取HTTP状态200,当我应该获得状态304使用PHP curl
- 22. Twisted giving twisted.web.client.PartialDownloadError:200 OK
- 23. HTTP POST响应代码200 OK
- 24. 如何获取/询问android的httpRequest状态码?
- 25. Android Python获取GPS状态
- 26. 如何使盐层等待200 OK?
- 27. 获取HTTP状态代码
- 28. Android:WebView onReceivedHttpError不返回状态码!= 200
- 29. 在返回HTTP 200后执行函数在烧瓶中OK OK
- 30. 如何在android中获取加载mapview的进度状态?
看到这个http://stackoverflow.com/q/11889020/6482350。据我所知,在Android M之前的设备中没有好的方法。 – DysaniazzZ