arkweb_net_error_list.h

概述

声明ArkWeb网络协议栈错误码。

引用文件: <web/arkweb_net_error_list.h>

库: libohweb.so

系统能力: SystemCapability.Web.Webview.Core

起始版本: 12

相关模块: Web

汇总

枚举

名称 typedef关键字 描述
ArkWeb_NetError ArkWeb_NetError 定义ArkWeb网络协议栈错误码。

枚举类型说明

ArkWeb_NetError

enum ArkWeb_NetError

描述:

定义ArkWeb网络协议栈错误码。

系统能力: SystemCapability.Web.Webview.Core

起始版本: 12

枚举项 描述
ARKWEB_NET_OK = 0 正常。
ARKWEB_ERR_IO_PENDING = -1 异步IO操作尚未完成。这通常并不表示致命错误。通常,这个错误将作为通知生成,以等待某个外部通知,表明IO操作最终已完成。
ARKWEB_ERR_FAILED = -2 发生了通用故障。
ARKWEB_ERR_ABORTED = -3 操作被中止(由于用户操作)。
ARKWEB_ERR_INVALID_ARGUMENT = -4 该函数的参数不正确。
ARKWEB_ERR_INVALID_HANDLE = -5 句柄或文件描述符无效。
ARKWEB_ERR_FILE_NOT_FOUND = -6 文件或目录无法找到。
ARKWEB_ERR_TIMED_OUT = -7 操作超时。
ARKWEB_ERR_FILE_TOO_LARGE = -8 文件过大。
ARKWEB_ERR_UNEXPECTED = -9 发生了一个意外的错误。这可能是由编程错误或无效的假设导致的。
ARKWEB_ERR_ACCESS_DENIED = -10 访问除网络外的资源被拒绝。
ARKWEB_ERR_NOT_IMPLEMENTED = -11 由于功能未实现,操作失败。
ARKWEB_ERR_INSUFFICIENT_RESOURCES = -12 没有足够的资源来完成操作。
ARKWEB_ERR_OUT_OF_MEMORY = -13 内存溢出。
ARKWEB_ERR_UPLOAD_FILE_CHANGED = -14 文件上传失败,因为文件的修改时间与预期不同。
ARKWEB_ERR_SOCKET_NOT_CONNECTED = -15 socket未连接。
ARKWEB_ERR_FILE_EXISTS = -16 文件已存在。
ARKWEB_ERR_FILE_PATH_TOO_LONG = -17 文件路径或者文件名过长。
ARKWEB_ERR_FILE_NO_SPACE = -18 磁盘上剩余空间不足。
ARKWEB_ERR_FILE_VIRUS_INFECTED = -19 文件含有病毒。
ARKWEB_ERR_BLOCKED_BY_CLIENT = -20 客户端选择阻止该请求。
ARKWEB_ERR_NETWORK_CHANGED = -21 网络发生变化。
ARKWEB_ERR_BLOCKED_BY_ADMINISTRATOR = -22 请求被域管理员配置的URL阻止列表所阻止。
ARKWEB_ERR_SOCKET_CONNECTED = -23 socket已连接。
ARKWEB_ERR_UPLOAD_STREAM_REWIND_NOT_SUPPORTED = -25 由于重试或重定向,需要重新读取上传流,但上传流不支持该操作,因此上传失败。
ARKWEB_ERR_CONTEXT_SHUT_DOWN = -26 请求失败,因为URLRequestContext正在关闭或已经关闭。
ARKWEB_ERR_BLOCKED_BY_RESPONSE = -27 请求失败,因为响应不满足要求(例如“X-Frame-Options”和“Content Security Policy”检查以及“Cross Origin Resource Policy”)。
ARKWEB_ERR_CLEARTEXT_NOT_PERMITTED = -29 由于系统策略禁止某些或所有明文请求,请求被阻止。
ARKWEB_ERR_BLOCKED_BY_CSP = -30 请求被内容安全策略阻止。
ARKWEB_ERR_H2_OR_QUIC_REQUIRED = -31 由于没有H/2或QUIC会话,请求被阻止。
ARKWEB_ERR_BLOCKED_BY_ORB = -32 请求被CORB或ORB阻止。
ARKWEB_ERR_CONNECTION_CLOSED = -100 连接已关闭(对应于TCP FIN)。
ARKWEB_ERR_CONNECTION_RESET = -101 连接被重置(对应于TCP RST)。
ARKWEB_ERR_CONNECTION_REFUSED = -102 连接尝试被拒绝。
ARKWEB_ERR_CONNECTION_ABORTED = -103 由于未收到发送数据的ACK而导致连接超时。这可能包括未收到ACK的FIN数据包。
ARKWEB_ERR_CONNECTION_FAILED = -104 连接尝试失败。
ARKWEB_ERR_NAME_NOT_RESOLVED = -105 域名无法解析。
ARKWEB_ERR_INTERNET_DISCONNECTED = -106 网络断开。
ARKWEB_ERR_SSL_PROTOCOL_ERROR = -107 发生了SSL协议错误。
ARKWEB_ERR_ADDRESS_INVALID = -108 IP地址或端口号无效(例如,无法连接到IP地址0或端口0)。
ARKWEB_ERR_ADDRESS_UNREACHABLE = -109 IP地址无法访问。这通常意味着没有到达指定主机或网络的路由。
ARKWEB_ERR_SSL_CLIENT_AUTH_CERT_NEEDED = -110 服务器请求SSL客户端身份验证的客户端证书。
ARKWEB_ERR_TUNNEL_CONNECTION_FAILED = -111 无法通过代理建立隧道连接。
ARKWEB_ERR_NO_SSL_VERSIONS_ENABLED = -112 未启用任何SSL协议版本。
ARKWEB_ERR_SSL_VERSION_OR_CIPHER_MISMATCH = -113 客户端和服务器不支持通用的SSL协议版本或密码套件。
ARKWEB_ERR_SSL_RENEGOTIATION_REQUESTED = -114 服务器请求重新协商(重新握手)。
ARKWEB_ERR_PROXY_AUTH_UNSUPPORTED = -115 代理请求进行身份验证(用于建立隧道,但使用的方法不受支持)。
ARKWEB_ERR_BAD_SSL_CLIENT_AUTH_CERT = -117 SSL握手未能成功,原因是客户端证书不正确或缺失。
ARKWEB_ERR_CONNECTION_TIMED_OUT = -118 连接尝试超时。
ARKWEB_ERR_HOST_RESOLVER_QUEUE_TOO_LARGE = -119 有太多待处理的DNS解析,因此队列中的一个请求被中止了。
ARKWEB_ERR_SOCKS_CONNECTION_FAILED = -120 为目标主机建立到SOCKS代理服务器的连接失败。
ARKWEB_ERR_SOCKS_CONNECTION_HOST_UNREACHABLE = -121 SOCKS代理服务器无法建立与目标主机的连接,因为该主机无法访问。
ARKWEB_ERR_ALPN_NEGOTIATION_FAILED = -122 协商备用协议的请求失败。
ARKWEB_ERR_SSL_NO_RENEGOTIATION = -123 对等端发送了SSL no_renegotiation警报消息。
ARKWEB_ERR_WINSOCK_UNEXPECTED_WRITTEN_BYTES = -124 Winsock有时会报告写入的数据多于传递的数据。这可能是由于LSP损坏。
ARKWEB_ERR_SSL_DECOMPRESSION_FAILURE_ALERT = -125 SSL对等端向我们发送了一个致命的decompression_failure警告。这通常发生在对等端错误地认为它支持DEFLATE压缩并选择它时。
ARKWEB_ERR_SSL_BAD_RECORD_MAC_ALERT = -126 SSL对等端向我们发送了一个致命的bad_record_mac警告。这通常发生在错误支持DEFLATE的服务器上。
ARKWEB_ERR_PROXY_AUTH_REQUESTED = -127 代理请求身份验证(用于建立隧道)。
ARKWEB_ERR_PROXY_CONNECTION_FAILED = -130 无法创建到代理服务器的连接。在解析其名称或将其套接字连接到代理服务器时发生错误。请注意,这不包括HTTP代理的实际“CONNECT”方法期间的失败。
ARKWEB_ERR_MANDATORY_PROXY_CONFIGURATION_FAILED = -131 无法使用强制代理配置。目前,这意味着无法获取、解析或执行强制PAC脚本。
ARKWEB_ERR_PRECONNECT_MAX_SOCKET_LIMIT = -133 在预连接时,我们已达到套接字池的最大套接字限制。我们不再尝试预连接更多套接字。
ARKWEB_ERR_SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED = -134 使用SSL客户端证书的私钥的权限被拒绝。
ARKWEB_ERR_SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY = -135 SSL客户端证书没有私钥。
ARKWEB_ERR_PROXY_CERTIFICATE_INVALID = -136 HTTPS代理提供的证书无效。
ARKWEB_ERR_NAME_RESOLUTION_FAILED = -137 在尝试进行域名解析(DNS)时发生错误。
ARKWEB_ERR_NETWORK_ACCESS_DENIED = -138 访问网络的权限被拒绝。这用于区分很可能是由防火墙导致的错误和其他访问被拒绝的错误。另请参阅ERR_ACCESS_DENIED。
ARKWEB_ERR_TEMPORARILY_THROTTLED = -139 请求节流模块取消了此请求,以避免DDOS攻击。
ARKWEB_ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT = -140 通过HTTPS代理创建SSL隧道连接的请求收到了302(临时重定向)响应。响应体可能包含请求失败原因的说明。
ARKWEB_ERR_SSL_CLIENT_AUTH_SIGNATURE_FAILED = -141 我们无法使用客户端证书的私钥签署SSL客户端身份验证握手的CertificateVerify数据。
ARKWEB_ERR_MSG_TOO_BIG = -142 消息对于传输来说太大了。(例如,UDP消息超过了大小阈值)。
ARKWEB_ERR_WS_PROTOCOL_ERROR = -145 Websocket协议错误。表示由于帧格式错误或其他协议违规,我们正在终止连接。
ARKWEB_ERR_ADDRESS_IN_USE = -147 当尝试绑定已使用的地址时返回。
ARKWEB_ERR_SSL_HANDSHAKE_NOT_COMPLETED = -148 由于SSL握手尚未完成,操作失败。
ARKWEB_ERR_SSL_BAD_PEER_PUBLIC_KEY = -149 SSL对等方的公钥无效。
ARKWEB_ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN = -150 证书与主机名的内置公钥Pins不匹配。Pin在net/http/transport_security_state.cc中设置,并且要求在从叶节点到根节点的路径上存在一组公钥中的一个。
ARKWEB_ERR_CLIENT_AUTH_CERT_TYPE_UNSUPPORTED = -151 服务器请求客户端证书,但请求中未包含我们支持的任何类型。
ARKWEB_ERR_SSL_DECRYPT_ERROR_ALERT = -153 SSL对等端向我们发送了一个致命的decrypt_error警告。这通常发生在对等端无法正确验证签名(在CertificateVerify或ServerKeyExchange中)或验证Finished消息时。
ARKWEB_ERR_WS_THROTTLE_QUEUE_TOO_LARGE = -154 待处理的WebSocketJob实例太多,因此新任务没有推送到队列中。
ARKWEB_ERR_SSL_SERVER_CERT_CHANGED = -156 在重新协商过程中,SSL服务器证书发生了更改。
ARKWEB_ERR_SSL_UNRECOGNIZED_NAME_ALERT = -159 SSL服务器向我们发送了一个致命的unrecognized_name警告。
ARKWEB_ERR_SOCKET_SET_RECEIVE_BUFFER_SIZE_ERROR = -160 无法按照请求设置套接字的接收缓冲区大小。
ARKWEB_ERR_SOCKET_SET_SEND_BUFFER_SIZE_ERROR = -161 无法按照请求设置套接字的发送缓冲区大小。
ARKWEB_ERR_SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE = -162 尽管setsockopt返回成功代码,但无法将套接字的接收缓冲区大小设置为所请求的值。
ARKWEB_ERR_SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE = -163 尽管setsockopt返回成功代码,但无法将套接字的发送缓冲区大小设置为所请求的值。
ARKWEB_ERR_SSL_CLIENT_AUTH_CERT_BAD_FORMAT = -164 无法将客户端证书从平台存储导入到SSL库中。
ARKWEB_ERR_ICANN_NAME_COLLISION = -166 将主机名解析为IP地址列表时,包含了IPv4地址“127.0.53.53”。这是ICANN推荐的一个特殊IP地址,用于指示存在名称冲突,并提醒管理员注意潜在问题。
ARKWEB_ERR_SSL_SERVER_CERT_BAD_FORMAT = -167 SSL服务器提供了一个无法解码的证书。这不是一个证书错误代码,因为没有可用的X509Certificate对象。这个错误是致命的。
ARKWEB_ERR_CT_STH_PARSING_FAILED = -168 Certificate Transparency:收到的Signed Tree Head无法解析。
ARKWEB_ERR_CT_STH_INCOMPLETE = -169 证书透明度:收到的已签名树头可以成功解析为JSON,但缺少某些字段。
ARKWEB_ERR_UNABLE_TO_REUSE_CONNECTION_FOR_PROXY_AUTH = -170 在AuthController用于生成凭据之前,尝试重用连接以发送代理身份验证凭据失败。调用者应该使用新连接重新使用控制器。此错误仅由网络堆栈内部使用。
ARKWEB_ERR_CT_CONSISTENCY_PROOF_PARSING_FAILED = -171 证书透明度:无法解析收到的一致性证明。
ARKWEB_ERR_SSL_OBSOLETE_CIPHER = -172 SSL服务器要求一个已被移除的不受支持的密码套件。在这个密码套件被移除后的一两个版本更新中,作为回退策略,这个错误将被临时发出信号,之后回退策略将被移除。
ARKWEB_ERR_WS_UPGRADE = -173 当WebSocket握手成功完成并且连接已升级时,将使用此错误代码取消URLRequest。
ARKWEB_ERR_READ_IF_READY_NOT_IMPLEMENTED = -174 Socket ReadIfReady支持尚未实现。这个错误不应该被用户看到,因为正常的Read方法将作为备选方案使用。
ARKWEB_ERR_NO_BUFFER_SPACE = -176 没有可用的套接字缓冲区空间。
ARKWEB_ERR_SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS = -177 我们的客户端证书私钥和服务器的首选项之间没有共同的签名算法。
ARKWEB_ERR_EARLY_DATA_REJECTED = -178 TLS 1.3 Early Data被服务器拒绝。这将在从套接字返回任何数据之前收到。应该禁用Early Data并重试请求。
ARKWEB_ERR_WRONG_VERSION_ON_EARLY_DATA = -179 提供了TLS 1.3 Early Data,但服务器以TLS 1.2或更早版本进行响应。这是为了解决Early Data和TLS 1.2之间向后兼容问题的内部错误代码。
ARKWEB_ERR_TLS13_DOWNGRADE_DETECTED = -180 启用了TLS 1.3,但协商了一个较低版本,并且服务器返回了一个值,表明它支持TLS 1.3。
ARKWEB_ERR_SSL_KEY_USAGE_INCOMPATIBLE = -181 服务器的证书有一个与协商的TLS密钥交换方法不兼容的keyUsage扩展。
ARKWEB_ERR_INVALID_ECH_CONFIG_LIST = -182 通过DNS获取的ECHConfigList无法解析。
ARKWEB_ERR_ECH_NOT_NEGOTIATED = -183 已启用ECH(Encrypted Client Hello,加密客户端Hello),但服务器无法解密加密的ClientHello。
ARKWEB_ERR_ECH_FALLBACK_CERTIFICATE_INVALID = -184 ECH(Encrypted Client Hello)已启用,但服务器无法解密加密的ClientHello,并且没有提供对公共名称有效的证书。
ARKWEB_ERR_CERT_COMMON_NAME_INVALID = -200 服务器响应了一个证书,其通用名称与主机名不匹配。这可能意味着:1. 攻击者已将我们的流量重定向到他们的服务器,并呈现了一个他们知道私钥的证书。
ARKWEB_ERR_CERT_DATE_INVALID = -201 服务器以证书作为响应,但根据我们的时钟,该证书似乎尚未生效或已过期。这可能是以下情况之一:1. 攻击者提供了旧的证书,并设法获取了私钥。2. 服务器配置错误,没有提供有效的证书。3. 我们的时钟错误。
ARKWEB_ERR_CERT_AUTHORITY_INVALID = -202 服务器回应了一个由我们不信任的机构签名的证书。这可能意味着:1. 攻击者已经将真实的证书替换为包含其公钥并由其同伙签名的证书。
ARKWEB_ERR_CERT_CONTAINS_ERRORS = -203 服务器返回的证书包含错误。此错误无法恢复。MSDN对此错误的描述如下:"SSL证书包含错误。"注意:目前尚不清楚这与ERR_CERT_INVALID有何不同。
ARKWEB_ERR_CERT_NO_REVOCATION_MECHANISM = -204 该证书没有用于确定其是否被吊销的机制。实际上,此证书无法被吊销。
ARKWEB_ERR_CERT_UNABLE_TO_CHECK_REVOCATION = -205 此站点的安全证书的吊销信息不可用。这可能意味着:1. 攻击者已破解证书中的私钥,并阻止了我们尝试查明证书已被吊销的操作。2. 证书未被吊销,但吊销服务器繁忙或不可用。
ARKWEB_ERR_CERT_REVOKED = -206 服务器响应的证书已被吊销。我们有能力忽略此错误,但这可能不是正确的做法。
ARKWEB_ERR_CERT_INVALID = -207 服务器以无效的证书进行了响应。这个错误无法恢复。MSDN描述此错误如下:"SSL证书无效。"
ARKWEB_ERR_CERT_WEAK_SIGNATURE_ALGORITHM = -208 服务器使用弱签名算法签名的证书进行了响应。
ARKWEB_ERR_CERT_NON_UNIQUE_NAME = -210 证书中指定的主机名不是唯一的。
ARKWEB_ERR_CERT_WEAK_KEY = -211 服务器响应了一个包含弱密钥(例如,太小的RSA密钥)的证书。
ARKWEB_ERR_CERT_NAME_CONSTRAINT_VIOLATION = -212 证书中声明的DNS名称违反了名称约束。
ARKWEB_ERR_CERT_VALIDITY_TOO_LONG = -213 证书的有效期太长。
ARKWEB_ERR_CERTIFICATE_TRANSPARENCY_REQUIRED = -214 此连接需要证书透明度,但服务器未提供符合策略的CT信息。
ARKWEB_ERR_CERT_SYMANTEC_LEGACY = -215 证书链接到不再受信任的旧版Symantec根证书。
ARKWEB_ERR_CERT_KNOWN_INTERCEPTION_BLOCKED = -217 已知该证书被除设备所有者之外的其他实体拦截。
ARKWEB_ERR_SSL_OBSOLETE_VERSION_OR_CIPHER = -218 连接使用了SSL/TLS或加密算法的过时版本。
ARKWEB_ERR_CERT_END = -219 紧接在最后一个证书错误代码之后的值。
ARKWEB_ERR_INVALID_URL = -300 URL无效。
ARKWEB_ERR_DISALLOWED_URL_SCHEME = -301 URL的scheme不被允许。
ARKWEB_ERR_UNKNOWN_URL_SCHEME = -302 该URL的scheme未知。
ARKWEB_ERR_INVALID_REDIRECT = -303 尝试加载一个URL导致重定向到一个无效的URL。
ARKWEB_ERR_TOO_MANY_REDIRECTS = -310 尝试加载一个URL时发生了太多次重定向。
ARKWEB_ERR_UNSAFE_REDIRECT = -311 尝试加载某个URL时出现了不安全的重定向(例如,重定向到file://被视为不安全)。
ARKWEB_ERR_UNSAFE_PORT = -312 尝试加载带有不安全端口号的URL。
ARKWEB_ERR_INVALID_RESPONSE = -320 服务器的响应无效。
ARKWEB_ERR_INVALID_CHUNKED_ENCODING = -321 块传输编码中出现错误。
ARKWEB_ERR_METHOD_UNSUPPORTED = -322 服务器不支持该请求方法。
ARKWEB_ERR_UNEXPECTED_PROXY_AUTH = -323 响应是407(需要代理身份验证),但我们并没有将请求发送到代理。
ARKWEB_ERR_EMPTY_RESPONSE = -324 服务器关闭了连接而没有发送任何数据。
ARKWEB_ERR_RESPONSE_HEADERS_TOO_BIG = -325 响应的headers部分过大。
ARKWEB_ERR_PAC_SCRIPT_FAILED = -327 PAC脚本的执行失败。
ARKWEB_ERR_REQUEST_RANGE_NOT_SATISFIABLE = -328 响应是416(请求的范围无法满足,服务器无法满足请求的范围)。
ARKWEB_ERR_MALFORMED_IDENTITY = -329 用于身份验证的身份无效。
ARKWEB_ERR_CONTENT_DECODING_FAILED = -330 响应体的内容解码失败。
ARKWEB_ERR_NETWORK_IO_SUSPENDED = -331 一个操作无法完成,因为所有网络IO都已挂起。
ARKWEB_ERR_SYN_REPLY_NOT_RECEIVED = -332 在流上未收到SYN_REPLY就接收到了FLIP数据。
ARKWEB_ERR_ENCODING_CONVERSION_FAILED = -333 将响应转换为目标编码失败。
ARKWEB_ERR_UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT = -334 服务器发送了一个我们无法理解的FTP目录列表格式。
ARKWEB_ERR_NO_SUPPORTED_PROXIES = -336 提供的列表中没有任何受支持的代理。
ARKWEB_ERR_HTTP2_PROTOCOL_ERROR = -337 存在一个HTTP/2协议错误。
ARKWEB_ERR_INVALID_AUTH_CREDENTIALS = -338 在HTTP认证过程中无法建立凭据。
ARKWEB_ERR_UNSUPPORTED_AUTH_SCHEME = -339 尝试了一种此计算机不支持的HTTP身份验证方案。
ARKWEB_ERR_ENCODING_DETECTION_FAILED = -340 检测响应的编码失败。
ARKWEB_ERR_MISSING_AUTH_CREDENTIALS = -341 (GSSAPI)在HTTP身份验证期间没有可用的Kerberos凭据。
ARKWEB_ERR_UNEXPECTED_SECURITY_LIBRARY_STATUS = -342 返回了一个意外但已记录的SSPI或GSSAPI状态码。
ARKWEB_ERR_MISCONFIGURED_AUTH_ENVIRONMENT = -343 认证环境未正确设置(例如,找不到KDC或主体未知)。
ARKWEB_ERR_UNDOCUMENTED_SECURITY_LIBRARY_STATUS = -344 返回了一个未记录的SSPI或GSSAPI状态码。
ARKWEB_ERR_RESPONSE_BODY_TOO_BIG_TO_DRAIN = -345 HTTP响应太大,无法完全读取。
ARKWEB_ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH = -346 HTTP响应包含了多个不同的Content-Length响应头。
ARKWEB_ERR_INCOMPLETE_HTTP2_HEADERS = -347 已经接收到HTTP/2的响应头,但并非全部——缺失了状态码或版本等响应头,因此我们期望更多的帧来完成它们。
ARKWEB_ERR_PAC_NOT_IN_DHCP = -348 无法从DHCP检索PAC URL配置。这可能表明检索DHCP配置失败,或者在DHCP中没有配置PAC URL。
ARKWEB_ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION = -349 HTTP响应包含多个Content-Disposition响应头。
ARKWEB_ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION = -350 HTTP响应包含了多个Location响应头。
ARKWEB_ERR_HTTP2_SERVER_REFUSED_STREAM = -351 HTTP/2服务器在未处理请求的情况下拒绝了请求,并发送了带有错误代码NO_ERROR和低于与请求对应的流ID的Last-Stream-ID的GOAWAY帧。
ARKWEB_ERR_HTTP2_PING_FAILED = -352 HTTP/2服务器未响应PING消息。
ARKWEB_ERR_CONTENT_LENGTH_MISMATCH = -354 当连接关闭时,HTTP响应主体传输的字节数少于Content-Length头中公布的字节数。
ARKWEB_ERR_INCOMPLETE_CHUNKED_ENCODING = -355 HTTP响应体使用分块编码传输,但在连接关闭时,终止的零长度区块从未被发送。
ARKWEB_ERR_QUIC_PROTOCOL_ERROR = -356 存在QUIC协议错误。
ARKWEB_ERR_RESPONSE_HEADERS_TRUNCATED = -357 HTTP响应头信息被文件结束符(EOF)截断。
ARKWEB_ERR_QUIC_HANDSHAKE_FAILED = -358 QUIC加密握手失败。这意味着服务器无法读取发送的任何请求,因此它们可能会被重新发送。
ARKWEB_ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY = -360 传输安全性不适合HTTP/2版本。
ARKWEB_ERR_HTTP2_FLOW_CONTROL_ERROR = -361 对等方违反了HTTP/2流控制。
ARKWEB_ERR_HTTP2_FRAME_SIZE_ERROR = -362 对等方发送了大小不正确的HTTP/2帧。
ARKWEB_ERR_HTTP2_COMPRESSION_ERROR = -363 压缩HTTP/2响应头信息的解码或编码失败。
ARKWEB_ERR_PROXY_AUTH_REQUESTED_WITH_NO_CONNECTION = -364 请求的代理身份验证没有有效的客户端套接字句柄。
ARKWEB_ERR_HTTP_1_1_REQUIRED = -365 在HTTP/2会话中收到HTTP_1_1_REQUIRED错误代码。
ARKWEB_ERR_PROXY_HTTP_1_1_REQUIRED = -366 在通过HTTP/2会话代理时收到HTTP_1_1_REQUIRED错误代码。
ARKWEB_ERR_PAC_SCRIPT_TERMINATED = -367 PAC脚本已终止并必须重新加载。
ARKWEB_ERR_INVALID_HTTP_RESPONSE = -370 服务器应返回HTTP/1.x响应,但未返回。而不是将其视为HTTP/0.9,返回此错误。
ARKWEB_ERR_CONTENT_DECODING_INIT_FAILED = -371 初始化内容解码失败。
ARKWEB_ERR_HTTP2_RST_STREAM_NO_ERROR_RECEIVED = -372 收到带有NO_ERROR错误代码的HTTP/2 RST_STREAM帧。此错误应由HTTP/2代码内部处理,而不应超过SpdyStream层。
ARKWEB_ERR_HTTP2_PUSHED_STREAM_NOT_AVAILABLE = -373 请求声明的推送流不再可用。
ARKWEB_ERR_HTTP2_CLAIMED_PUSHED_STREAM_RESET_BY_SERVER = -374 已声明推送的流,随后服务器将其重置。发生这种情况时,应该重试请求。
ARKWEB_ERR_TOO_MANY_RETRIES = -375 由于身份验证或证书无效,重试次数过多。
ARKWEB_ERR_HTTP2_STREAM_CLOSED = -376 在已关闭的流上收到一个HTTP/2帧。
ARKWEB_ERR_HTTP2_CLIENT_REFUSED_STREAM = -377 客户端拒绝了一个HTTP/2流。
ARKWEB_ERR_HTTP2_PUSHED_RESPONSE_DOES_NOT_MATCH = -378 基于匹配的URL和请求头,一个HTTP/2推送的流被请求所接收,但是推送的响应头并不匹配请求。
ARKWEB_ERR_HTTP_RESPONSE_CODE_FAILURE = -379 服务器返回了非2xx的HTTP响应代码。
ARKWEB_ERR_QUIC_UNKNOWN_CERT_ROOT = -380 在QUIC连接上展示的证书未链接到已知根证书,并且连接到的原始服务器不在允许未知根证书的域名列表中。
ARKWEB_ERR_QUIC_GOAWAY_REQUEST_CAN_BE_RETRIED = -381 已接收到一个GOAWAY帧,表明请求未得到处理,因此可以安全地在不同的连接上重试。
ARKWEB_ERR_TOO_MANY_ACCEPT_CH_RESTARTS = -382 ACCEPT_CH重启已被触发太多次。
ARKWEB_ERR_INCONSISTENT_IP_ADDRESS_SPACE = -383 在相同的请求期间,远程端点的IP地址空间与先前观察到的值不同。任何受影响的请求的缓存条目都应被标记为无效。
ARKWEB_ERR_CACHED_IP_ADDRESS_SPACE_BLOCKED_BY_LOCAL_NETWORK_ACCESS_POLICY = -384 缓存的远程端点的IP地址空间被本地网络访问检查所阻止。
ARKWEB_ERR_CACHE_MISS = -400 缓存中没有请求的条目。
ARKWEB_ERR_CACHE_READ_FAILURE = -401 无法从磁盘缓存中读取。
ARKWEB_ERR_CACHE_WRITE_FAILURE = -402 无法写入磁盘缓存。
ARKWEB_ERR_CACHE_OPERATION_UNSUPPORTED = -403 此条目不支持此操作。
ARKWEB_ERR_CACHE_OPEN_FAILURE = -404 磁盘缓存无法打开此条目。
ARKWEB_ERR_CACHE_CREATE_FAILURE = -405 磁盘缓存无法创建此条目。
ARKWEB_ERR_CACHE_RACE = -406 多个事务正在竞相创建磁盘缓存条目。
ARKWEB_ERR_CACHE_CHECKSUM_READ_FAILURE = -407 缓存无法读取条目上的校验和记录。
ARKWEB_ERR_CACHE_CHECKSUM_MISMATCH = -408 缓存发现一个具有无效校验和的条目。
ARKWEB_ERR_CACHE_LOCK_TIMEOUT = -409 HTTP缓存的内部错误代码。
ARKWEB_ERR_CACHE_AUTH_FAILURE_AFTER_READ = -410 在事务读取某些数据后收到质询,但凭据不可用。
ARKWEB_ERR_CACHE_ENTRY_NOT_SUITABLE = -411 针对HTTP缓存的一个内部使用的、非标准的错误代码。
ARKWEB_ERR_CACHE_DOOM_FAILURE = -412 磁盘缓存无法删除此条目。
ARKWEB_ERR_CACHE_OPEN_OR_CREATE_FAILURE = -413 磁盘缓存无法打开或创建此条目。
ARKWEB_ERR_INSECURE_RESPONSE = -501 服务器的响应不安全(例如,存在证书错误)。
ARKWEB_ERR_NO_PRIVATE_KEY_FOR_CERT = -502 尝试导入客户端证书失败,因为用户的密钥数据库缺少相应的私钥。
ARKWEB_ERR_ADD_USER_CERT_FAILED = -503 向操作系统证书数据库添加证书时发生错误。
ARKWEB_ERR_INVALID_SIGNED_EXCHANGE = -504 处理已签名的交换时发生错误。
ARKWEB_ERR_INVALID_WEB_BUNDLE = -505 处理Web Bundle源时发生错误。
ARKWEB_ERR_TRUST_TOKEN_OPERATION_FAILED = -506 执行Trust Tokens协议操作的请求失败(原因包括:预置条件失败、内部错误、不良响应)。
ARKWEB_ERR_TRUST_TOKEN_OPERATION_SUCCESS_WITHOUT_SENDING_REQUEST = -507 在处理一个与Trust Tokens协议相关的操作执行请求时,系统能够执行该请求中的Trust Tokens操作,但并没有将请求发送到其指定的目的地。
ARKWEB_ERR_FTP_FAILED = -601 FTP控制连接命令失败的通用错误。如果可能的话,请使用或添加一个更具体的错误代码。
ARKWEB_ERR_FTP_SERVICE_UNAVAILABLE = -602 服务器目前无法满足请求。这是一个临时错误。FTP响应代码421。
ARKWEB_ERR_FTP_TRANSFER_ABORTED = -603 服务器已中止传输。FTP响应代码426。
ARKWEB_ERR_FTP_FILE_BUSY = -604 文件正在使用中,或在打开文件时发生了一些其他临时错误条件。FTP响应代码450。
ARKWEB_ERR_FTP_SYNTAX_ERROR = -605 由于语法错误,服务器拒绝了我们的命令。FTP响应代码500、501。
ARKWEB_ERR_FTP_COMMAND_UNSUPPORTED = -606 服务器不支持我们发出的命令。FTP响应代码502、504。
ARKWEB_ERR_FTP_BAD_COMMAND_SEQUENCE = -607 服务器拒绝了我们的命令,因为我们没有按照正确的顺序发出命令。FTP响应代码503。
ARKWEB_ERR_PKCS12_IMPORT_BAD_PASSWORD = -701 由于密码不正确,PKCS #12导入失败。
ARKWEB_ERR_PKCS12_IMPORT_FAILED = -702 由于其他错误,PKCS #12导入失败。
ARKWEB_ERR_IMPORT_CA_CERT_NOT_CA = -703 CA导入失败——不是CA证书。
ARKWEB_ERR_IMPORT_CERT_ALREADY_EXISTS = -704 导入失败——数据库中已存在证书。
ARKWEB_ERR_IMPORT_CA_CERT_FAILED = -705 由于其他错误,CA导入失败。
ARKWEB_ERR_IMPORT_SERVER_CERT_FAILED = -706 由于某些内部错误,服务器证书导入失败。
ARKWEB_ERR_PKCS12_IMPORT_INVALID_MAC = -707 PKCS #12导入失败,因为MAC(消息认证码)无效。
ARKWEB_ERR_PKCS12_IMPORT_INVALID_FILE = -708 PKCS #12导入失败,因为文件无效或已损坏。
ARKWEB_ERR_PKCS12_IMPORT_UNSUPPORTED = -709 由于不支持的特性,PKCS #12导入失败。
ARKWEB_ERR_KEY_GENERATION_FAILED = -710 密钥生成失败。
ARKWEB_ERR_PRIVATE_KEY_EXPORT_FAILED = -712 无法导出私钥。
ARKWEB_ERR_SELF_SIGNED_CERT_GENERATION_FAILED = -713 自签名证书生成失败。
ARKWEB_ERR_CERT_DATABASE_CHANGED = -714 证书数据库已发生某种更改。
ARKWEB_ERR_CERT_VERIFIER_CHANGED = -716 证书验证配置已发生某种更改。
ARKWEB_ERR_DNS_MALFORMED_RESPONSE = -800 DNS解析程序收到格式错误的响应。
ARKWEB_ERR_DNS_SERVER_REQUIRES_TCP = -801 DNS服务器需要TCP。
ARKWEB_ERR_DNS_SERVER_FAILED = -802 DNS服务器失败。对于以下所有错误情况,都会返回此错误:1 - 格式错误 - 名称服务器无法解释查询。2 - 服务器故障 - 名称服务器由于自身问题无法处理这个查询。4 - 未实现 - 名称服务器不支持请求的查询类型。
ARKWEB_ERR_DNS_TIMED_OUT = -803 DNS事务超时。
ARKWEB_ERR_DNS_CACHE_MISS = -804 对于只查询本地源的查找,在缓存或其他本地源中未找到该条目。
ARKWEB_ERR_DNS_SEARCH_EMPTY = -805 后缀搜索列表规则阻止了给定主机名的解析。
ARKWEB_ERR_DNS_SORT_ERROR = -806 未能根据RFC3484对地址进行排序。
ARKWEB_ERR_DNS_SECURE_RESOLVER_HOSTNAME_RESOLUTION_FAILED = -808 未能解析DNS-over-HTTPS服务器的主机名。
ARKWEB_ERR_DNS_NAME_HTTPS_ONLY = -809 DNS已识别请求因不安全的连接(http/ws)而被禁止。应用程序应该像处理HTTP重定向一样处理这个错误,将连接重定向到安全的https或wss。
ARKWEB_ERR_DNS_REQUEST_CANCELED = -810 与此任务相关的所有DNS请求已被取消。
ARKWEB_ERR_DNS_NO_MATCHING_SUPPORTED_ALPN = -811 HTTPS记录的主机名解析预期未能使用受支持协议的ALPN值进行解析。