Android:How 在 Webview 中获取状态码 200 OK?
Android:How to get status code 200 OK in Webview?
如果通过 setWebViewClient 的 onReceivedHttpError 方法在网页中出现任何错误,我会得到错误代码,但是当没有错误时,任何页面加载成功或服务器回调我代码,例如 403 那么我如何检查状态代码是 200 还是 403。
您可以在网络视图中使用
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();
}
});
如果通过 setWebViewClient 的 onReceivedHttpError 方法在网页中出现任何错误,我会得到错误代码,但是当没有错误时,任何页面加载成功或服务器回调我代码,例如 403 那么我如何检查状态代码是 200 还是 403。
您可以在网络视图中使用
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();
}
});