错误码503什么意思

您所在的位置:网站首页 网页报错503 错误码503什么意思

错误码503什么意思

2022-10-06 08:46| 来源: 网络整理| 查看: 265

在使用WebView中,我们不可避免的会接触到WebView加载失败的异常处理的需求,这时候,需要我们监听失败的方法也就是onReceivedError方法:

public class CustomWebViewClient extends WebViewClient {

@Override

public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {

super.onReceivedError(view, request, error);

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {

if (error.getErrorCode() == ERROR_HOST_LOOKUP) {

view.loadUrl("about:blank");

}

}

}

@Override

public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {

super.onReceivedError(view, errorCode, description, failingUrl);

if (android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.M) {

if (errorCode == ERROR_HOST_LOOKUP) {

view.loadUrl("about:blank");

}

}

}

}

下面是errorCode的列举

/** Generic error */

public static final int ERROR_UNKNOWN = -1;

/** Server or proxy hostname lookup failed */

public static final int ERROR_HOST_LOOKUP = -2;

/** Unsupported authentication scheme (not basic or digest) */

public static final int ERROR_UNSUPPORTED_AUTH_SCHEME = -3;

/** User authentication failed on server */

public static final int ERROR_AUTHENTICATION = -4;

/** User authentication failed on proxy */

public static final int ERROR_PROXY_AUTHENTICATION = -5;

/** Failed to connect to the server */

public static final int ERROR_CONNECT = -6;

/** Failed to read or write to the server */

public static final int ERROR_IO = -7;

/** Connection timed out */

public static final int ERROR_TIMEOUT = -8;

/** Too many redirects */

public static final int ERROR_REDIRECT_LOOP = -9;

/** Unsupported URI scheme */

public static final int ERROR_UNSUPPORTED_SCHEME = -10;

/** Failed to perform SSL handshake */

public static final int ERROR_FAILED_SSL_HANDSHAKE = -11;

/** Malformed URL */

public static final int ERROR_BAD_URL = -12;

/** Generic file error */

public static final int ERROR_FILE = -13;

/** File not found */

public static final int ERROR_FILE_NOT_FOUND = -14;

/** Too many requests during this load */

public static final int ERROR_TOO_MANY_REQUESTS = -15;

sqlite3错误码整理

#define SQLITE_OK /* 成功 | Successful result */ /* 错误码开始 */ #define SQLITE_ERROR /* SQL错误 或 丢失数据库 | S ...

Android项目实战(五十六):获取WebView加载的url的请求错误码

例如需求,我有一个WebView 加载一个url, 该url对应的网页本身自带下拉刷新 ,但是网页本身会有出现400 500 等异常请求错误码 这时候网页加载失败,页面本身的下拉是无法使用的,要求重新 ...

【Fine原创】常见的HTTP错误码的具体含义整理

常见的HTTP错误码的具体含义     "100" : Continue   客户端应当继续发送请求. "101" : witching Protocols   ...

SMTP错误码建议解决方法

https://wenku.baidu.com/view/0af30e01e87101f69e3195b8.html SMTP 错误码 / 建议解决方法 错误总表 101 Cannot Open Co ...

微信小程序错误码参考大全

开发过程中,会遇到很多微信返回的状态码,鬼知道代表什么意思,现在好了,整理总结了一份状态码,方便大家. 转载:http://www.yiyongtong.com/archives/view-1856- ...

【SMTP】常见错误码

'* 邮件服务返回代码含义 '* 500 格式错误,命令不可识别(此错误也包括命令行过长) '* 501 参数格式错误 '* 502 命令不可实现 '* 503 错误的命令序列 '* 504 命令参数 ...

Smtp错误码

Smtp错误码列表及相关原因 错误总表 420 1. Timeout Communication Problem Encountered During Transmission. Thie Is a ...

Windows下错误码全解析

windows系统下,调用函数出错时.可以调用GetLastError函数返回错误码.但是GetLastError函数返回值是DWORD类型,是一个整数.如果想要知道函数调用的真正错误原因,就需要对这 ...

随机推荐

JavaScript中正则表达式test()、exec()、match() 方法区别

1.test test 返回 Boolean,查找对应的字符串中是否存在模式.var str = "1a1b1c";var reg = new RegExp("1.&qu ...

windows MySQL 5.6.38 安装步骤

文章转载于此出 mysql5.6.38 1067错误 可能是自己添加 了my.ini文件 其实不需要添加这个文件,直接在mydefault.ini中修改就行了 mysql 5.6 zip解压安装配置( ...

JAVA_SE基础——7.常量&变量

上一篇,我讲了标识符&关键字    这篇我来解释下变量&常量~~~ 变量与常量这两个概念相信大家都不会感到陌生,在数学中就已经涉及了变量与常量.理解变量与常量,可以举这样一个例子: 例 ...

arrays.xml中使用integer-array引用drawable图片资源,代码中如何将这些图片资源赋值到ImageView控件中

当我们在arrays.xml文件中声明一些图片资源数组的时候: ...

asp.net c#并行调用service层代码

public ActionResult Home(AdviserSearchModel model) { //顾问列表需要的当前城市的下级地区 var ip = "117.82.196.19 ...

node.js 初学(一)—— http fs 服务器/文件/post get

node.js 初学 —— http fs 服务器/文件/post get 这个世界,从来不会给失败者颁奖! 了解 node.js (开源) node.js 是用来做后台开发的,但是现在大部分前端人员 ...

MySQL中如何实现 select top n

mysql 没有 top n 语法,mysql 用 limit 来实现相关功能,而且功能更加强大. 语法: SELECT * FROM table LIMIT [offset,] rows | row ...

Python字符串与二进制串的相互转换

python基础知识之字符编码与转换 - 机壳啦 - 博客园https://www.cnblogs.com/home979/p/7838244.html Python 字符串与二进制串的相互转换 - ...

关于IPv4设置一些常见问题的解答

问:为什么要填IP地址.网关.DNS? 如果是单部机拨号上网,是不需要填这些的.不填,或乱填,对上网都没有任何影响.但是在局域网上网(用路由器就属此环境),就一定要正确设置(手工填写或接受自动分配 ...

[转]Eclipse 项目转移到Android Studio遇到的问题

1.Android Studio直接导入项目是copy原项目的,无法纳入代码管控 解决方案: 英文地址:http://developer.android.com/sdk/installing/migr ...



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3