HTTP 状态码信息
100100 Continue
服务器已收到请求头,客户端应继续发送请求体。
browsernodeserver
查看详情 281 个带有"network"标签的错误代码
100服务器已收到请求头,客户端应继续发送请求体。
101服务器正按客户端通过 Upgrade 头的请求切换协议。
102服务器已收到请求且正在处理中,但尚无响应可返回(WebDAV)。
103服务器提前发送初步响应头,使客户端可在最终响应就绪前开始预加载资源。
200请求已成功。成功的含义取决于所使用的 HTTP 方法。
201请求已完成,并因此创建了一个新资源。
202请求已被接受处理,但处理尚未完成。
203响应经过转发代理修改,与源服务器发送的内容不同。
204服务器成功处理了请求,但响应体中不返回任何内容。
205服务器通知客户端重置文档视图,例如提交后清空表单。
206服务器根据客户端发送的 Range 头,仅返回资源的部分内容。
207响应在单个响应中提供多个独立操作的状态(WebDAV)。
208DAV 绑定的成员已在响应的前一部分枚举过,本次不再重复包含。
226服务器已完成 GET 请求,响应是对当前实例应用一个或多个实例操作后的结果表示。
300请求有多个可能的响应,用户或用户代理应从中选择一个。
301请求的资源已永久移动到新 URL,后续请求应使用新 URL。
302请求的资源临时位于不同的 URL。后续请求应继续使用原始 URL。
303对请求的响应可通过 GET 方法在另一个 URL 找到。
304自上次请求以来资源未发生变更,客户端可使用其缓存副本。
305所请求的资源必须通过 Location 头部中指定的代理访问。此状态码已被废弃。
307请求应使用相同的方法在 Location 头部的 URL 上重新发起。与 302 不同,请求方法不得更改。
308资源已永久移至新 URL,跟随重定向时请求方法不得更改。
400由于客户端错误(例如格式错误的语法、无效的参数或损坏的数据),服务器无法处理该请求。
401请求需要身份验证。客户端必须提供有效凭据才能访问该资源。
402请求需要付款。此状态码保留供将来使用,但部分 API 用它表示计费问题。
403服务器理解请求但拒绝授权。与 401 不同,重新认证无法解决该问题。
404服务器找不到请求的资源。URL 可能错误,或资源已被删除。
405所请求资源不支持所使用的 HTTP 方法。
406服务器无法生成符合请求 Accept 头部所定义的可接受值列表的响应。
407客户端必须先向代理进行身份验证,请求才能被转发至目标服务器。
408服务器等待客户端完成请求时超时。
409请求与服务器资源的当前状态发生冲突。
410该资源已不再可用且已被永久移除。与 404 不同,此状态码表示有意删除。
411服务器要求请求中包含 Content-Length 头部,但未提供该头部。
412请求头部中指定的一个或多个条件在服务器端求值为 false。
413请求体超出了服务器配置的大小限制。
414请求 URL 超出了服务器愿意处理的长度。
415服务器拒绝请求,因为请求体的 Content-Type 不受支持。
416客户端请求的字节范围在给定资源中不可用。
417服务器无法满足请求中 Expect 请求头所指定的期望。
418服务器永久性地拒绝该请求,因为它是一把茶壶。这是 RFC 2324 中的愚人节玩笑。
421请求被发送到一台无法为请求 URI 中的 scheme 与 authority 组合生成响应的服务器。
422服务器理解内容类型和语法,但因语义错误无法处理其中的指令。
423被访问的资源已被锁定,无法修改(WebDAV)。
424该请求因依赖的另一个请求失败而失败(WebDAV)。
425服务器不愿处理可能被重放的请求,以防范潜在的重放攻击。
426服务器拒绝使用当前协议处理请求,要求客户端升级协议。
428服务器要求请求必须附带条件,以防止"更新丢失"问题。
429客户端在指定时间内发送了过多请求(速率限制)。
431服务器拒绝请求,因为一个或多个请求头字段过大。
451该资源因法律要求(如审查令或法院命令)而不可访问。
500服务器遇到意外情况,无法完成请求。
501服务器不支持完成请求所需的功能。
502网关或代理服务器从上游服务器收到了无效的响应。
503由于维护或过载,服务器暂时无法处理请求。
504网关或代理服务器在规定时间内未能从上游服务器获得响应。
505服务器不支持请求中使用的 HTTP 协议版本。
506服务器存在内部配置错误——所选变体资源本身也被配置为参与内容协商。
507服务器无法存储完成请求所需的表示(WebDAV)。
508服务器在处理请求时检测到无限循环(WebDAV)。
510服务器要求请求提供更多扩展信息才能处理该请求。
511客户端需要先完成身份验证才能获得网络访问权限,常见于强制门户(captive portal)场景。
520Cloudflare 从源站服务器收到了无法解析的响应或空响应。
521源站 Web 服务器拒绝了来自 Cloudflare 的连接。
522Cloudflare 无法与源站服务器完成 TCP 握手。
523Cloudflare 无法访问源站服务器,通常由 DNS 问题引起。
524Cloudflare 已建立 TCP 连接,但源站服务器未能在规定时间内返回 HTTP 响应。
525Cloudflare 无法与源站服务器完成 SSL/TLS 握手。
526Cloudflare 无法验证源站服务器的 SSL 证书。
527Cloudflare 边缘节点与 Railgun 监听器之间发生了 Cloudflare Railgun 连接错误。
DOMException: NetworkError网络操作失败,通常发生在 fetch 请求期间网络不可达时。
CORS Error: No Access-Control-Allow-Origin浏览器拦截了跨域请求,因为服务器未返回必要的 CORS 响应头。
CORS Error: Preflight request failed浏览器的 CORS 预检 OPTIONS 请求被拒绝或返回了无效的 CORS 响应头。
ECONNREFUSED连接被拒绝,因为目标地址和端口上没有服务器在监听。
ECONNRESET远程服务器强制关闭了连接。
EADDRINUSE该地址(端口)已被另一个进程占用。
ENOTFOUNDDNS 查询失败,主机名无法解析为 IP 地址。
ETIMEDOUT连接或操作超时,远程主机未在规定时间内响应。
EPIPE试图向读取端已关闭的管道或套接字写入数据。
ERR_HTTP_HEADERS_SENTHTTP 响应已发送后,又尝试设置响应头或发送响应。
ERR_SOCKET_BAD_PORT为网络操作指定了无效的端口号。
ERR_SERVER_ALREADY_LISTEN服务器已处于监听状态时,又调用了 server.listen() 方法。
ECONNABORTED连接被中止,通常是由于客户端超时。
EHOSTUNREACH目标主机不可达,通常由网络路由问题引起。
ENETUNREACH网络不可达;找不到到目标网络的路由。
ConnectionError网络操作期间发生了连接相关的错误。
ConnectionRefusedError目标地址上没有服务在监听,连接被拒绝。
ConnectionResetError连接被远端服务器强制关闭。
ConnectionAbortedError连接被本地机器中止。
BrokenPipeError试图向读取端已关闭的管道或套接字写入数据。
TimeoutError阻塞操作期间发生了系统级超时。
requests.exceptions.ConnectionErrorrequests 库无法建立到目标服务器的连接。
requests.exceptions.Timeout等待服务器响应时请求超时。
requests.exceptions.HTTPError收到 HTTP 错误响应(4xx 或 5xx),并调用了 raise_for_status()。
error: failed to push some refs推送被拒绝,因为远端存在你本地没有的更改。
fatal: 'origin' does not appear to be a git repositoryGit 无法连接到指定的远端仓库。
fatal: Authentication failedGit 与远端服务器的身份验证失败。
fatal: unable to access: Could not resolve hostGit 远端主机的 DNS 解析失败。
error: LFS object not found无法从 LFS 服务器下载 Git LFS 跟踪的文件。
remote: error: File is too large某个文件超过了远程托管服务允许的最大文件大小。
Error: port is already allocated你尝试绑定的宿主机端口已被另一个进程或容器占用。
Error: network not found指定的 Docker 网络不存在。
Error: DNS resolution failed容器无法通过 DNS 解析某个主机名。
Error: connection refused between containers一个容器无法通过网络连接到另一个容器。
Error: toomanyrequests: Rate limit exceeded已超出 Docker Hub 的镜像拉取频率限制。
Error: Pool overlaps with other network新建 Docker 网络的 IP 地址范围与已有网络冲突。
Error: dial tcp: lookup registry-1.docker.io: no such hostDocker 无法访问容器镜像仓库以拉取或推送镜像。
Error: net/http: TLS handshake timeout与 Docker 镜像仓库的 TLS 握手超时。
ERR_HTTP2_STREAM_ERRORHTTP/2 流上发生了错误。
ERR_NETWORK_IMPORT_DISALLOWED尝试从网络(HTTP/HTTPS)导入模块,但当前 Node.js 配置不允许此操作。
ssl.SSLCertVerificationError: certificate verify failed在建立安全连接时,SSL 证书验证失败。
socket.gaierror: Name or service not known指定主机名的 DNS 解析失败。
error: pack exceeds maximum allowed sizeGit pack 操作超出了服务器允许的最大大小。
EPIPE向读取端已关闭的管道或套接字执行了写操作。
ENOLINK通过网络文件系统链接的远程资源不再可访问。
EPROTO在传输层或网络层检测到协议错误。
ENOBUFS系统没有足够的网络缓冲区空间来完成该操作。
EAFNOSUPPORT指定的地址族不受协议或套接字实现的支持。
EPROTOTYPE协议类型与所使用的套接字不匹配。
ENOTSOCK对一个并非套接字的文件描述符执行了套接字操作。
ENOPROTOOPT所请求的协议选项在指定层级不可用或不受支持。
EPROTONOSUPPORT指定的协议不受此套接字域支持或未实现。
EOPNOTSUPP所请求的操作不受该套接字类型或协议支持。
EADDRINUSE指定的网络地址和端口组合已被另一个套接字绑定。
EADDRNOTAVAIL请求的网络地址在任何本地网络接口上均不可用。
ENETDOWN本地网络接口已关闭,无法收发流量。
ENETUNREACH路由表中不存在到目标网络的路由。
ENETRESET网络连接因网络层事件而被重置。
ECONNABORTED连接因软件条件或超时在本地被中止。
ECONNRESET远程主机通过发送 TCP RST 报文强制关闭了连接。
ECONNREFUSED目标地址和端口上没有进程在监听,连接被主动拒绝。
ENOTCONN对未连接的套接字执行了发送或接收操作。
ESHUTDOWN套接字本地写入端已关闭后,仍尝试执行发送操作。
ETOOMANYREFS对内核对象的引用数过多,导致操作无法完成。
ETIMEDOUT连接尝试或网络操作因远端主机未及时响应而失败。
EALREADY该套接字上已有一个非阻塞连接尝试正在进行。
EINPROGRESS非阻塞连接尝试已发起,仍在进行中。
EDESTADDRREQ在未指定目标地址的情况下,对数据报套接字尝试了发送操作。
EMSGSIZE消息体过大,无法通过套接字或传输协议以原子方式发送。
ESTALE文件句柄指向的文件已在 NFS 服务器上被删除或不再可访问。
EHOSTDOWN目标主机已关机,无法访问。
EHOSTUNREACH找不到到达目标主机的路由,或收到了 ICMP 主机不可达消息。
ESOCKTNOSUPPORT指定的套接字类型在给定协议族中不受支持。
EPFNOSUPPORT指定的协议族不受支持,或在系统中未配置。
EISCONN对已连接的套接字再次调用了 connect()。
EREMOTEIO远端 I/O 操作因通信故障或设备错误而失败。
SIGPIPE (13)进程尝试向读端已关闭的管道或套接字写入数据。
SIGURG (23)套接字上收到了紧急或带外数据。
08001客户端无法与数据库服务器建立连接。
08003指定的数据库连接不存在或已关闭。
08006已建立的数据库连接意外断开。
MySQL 2002MySQL 客户端无法通过本地 Socket 文件进行连接。
MySQL 2003客户端无法与服务器建立 TCP 连接。
MySQL 2006与 MySQL 服务器的连接丢失。
MySQL 2013查询执行过程中连接丢失。
ERROR_BAD_NETPATH (53)找不到网络路径。
ERROR_DEV_NOT_EXIST (55)指定的网络资源不可用。
ERROR_BAD_NET_RESP (58)指定的服务器无法执行请求的操作。
ERROR_NETNAME_DELETED (64)指定的网络名称不再可用。
ERROR_BAD_NET_NAME (67)找不到网络名称。
ERROR_SESSION_CREDENTIAL_CONFLICT (1219)不允许使用不同凭据同时建立多个到同一服务器的连接。
RPC_S_SERVER_UNAVAILABLE (1722)RPC 服务器不可用。
RPC_S_CALL_FAILED (1726)远程过程调用失败。
RPC_S_SERVER_UNAVAILABLE (0x800706BA)RPC 服务器不可用(HRESULT 版本)。
WU_E_PT_HTTP_STATUS_NOT_FOUND (0x80244019)Windows 更新服务器返回了 404 错误。
WU_E_PT_WINHTTP_NAME_NOT_RESOLVED (0x8024402C)无法解析 Windows 更新服务器的域名。
400 Bad RequestNginx 因 HTTP 请求格式错误而拒绝了客户端请求。
499 Client Closed Request客户端在服务器发送响应之前关闭了连接。
502 Bad GatewayNginx 从上游服务器收到了无效响应。
connect() failed (111: Connection refused)Nginx 无法连接到上游服务器。
upstream prematurely closed connection上游服务器在发送完整响应之前关闭了连接。
recv() failed (104: Connection reset by peer)客户端在数据传输过程中重置了连接。
bind() to 0.0.0.0:80 failed (98: Address already in use)Nginx 无法绑定到指定的地址和端口。
ECS CannotPullContainerErrorECS 无法拉取容器镜像。
ELB Target Health: unhealthy负载均衡器目标组中某个目标处于不健康状态。
Azure No such host is knownAzure 端点主机名无法解析。
ERROR_REM_NOT_LIST (51)远程计算机不可用。
ERROR_DUP_NAME (52)网络上存在重复的名称。
ERROR_NETWORK_BUSY (54)网络繁忙。
ERROR_NET_WRITE_FAULT (56)网络写入操作失败。
ERROR_NETWORK_ACCESS_DENIED (65)网络访问被拒绝。
ERROR_NO_MORE_CONNECTIONS (71)无法再向远程计算机建立更多连接。
ERROR_ALREADY_ASSIGNED (85)本地设备名称已被使用。
ERROR_BAD_DEVICE (1200)指定的设备名称无效。
ERROR_NO_NET_OR_BAD_PATH (1203)未找到网络路径或网络不可用。
WSAETIMEDOUT (10060)连接尝试超时,未收到响应。
WSAECONNREFUSED (10061)连接被远程主机主动拒绝。
WSAEADDRINUSE (10048)套接字地址(IP+端口)已被占用。
WSAECONNRESET (10054)连接被远程主机重置。
WSAECONNABORTED (10053)连接被本地软件中止。
WSAEADDRNOTAVAIL (10049)所请求的地址在此上下文中无效。
WSAEACCES (10013)套接字访问被拒绝。
WSAEMFILE (10024)打开的套接字数量过多。
WSAENOBUFS (10055)系统缺少足够的缓冲区空间来执行套接字操作。
WSAEHOSTUNREACH (10065)无法找到通往远程主机的路由。
WSAENETDOWN (10050)本地网络子系统已断开。
WSAENETUNREACH (10051)网络不可达。
InvalidVpcID.NotFound指定的 VPC ID 不存在。
InvalidSubnetID.NotFound指定的子网 ID 不存在。
InvalidGroup.NotFound指定的安全组不存在。
DNS resolution failed云服务端点的 DNS 解析失败。
WSAENOTCONN (10057)在未连接的套接字上尝试了发送或接收操作。
WSAENOTSOCK (10038)对非套接字对象尝试执行套接字操作。
WSAEINPROGRESS (10036)该套接字上已有一个阻塞操作正在执行。
WSAEMSGSIZE (10040)消息大小超出协议支持的最大值。
WSAENETRESET (10052)由于网络重置,连接已被断开。
WSAESHUTDOWN (10058)套接字已被关闭。
WSAEHOSTDOWN (10064)远程主机已关闭。
WSAEISCONN (10056)套接字已处于连接状态。
WSAEFAULT (10014)检测到无效的指针地址。
WSAEINVAL (10022)提供了无效的参数。
WSAEALREADY (10037)非阻塞连接已在进行中。
WSAEAFNOSUPPORT (10047)不支持该地址族。
WSANOTINITIALISED (10093)Winsock 库尚未初始化。
WSAEDISCON (10101)正在进行优雅断开连接。
WSAHOST_NOT_FOUND (11001)无法通过 DNS 解析主机名。
WSANO_DATA (11004)请求的名称有效,但没有所请求类型的数据记录。
SocketExceptionsocket 操作失败,例如创建或访问 socket 时出错。
ConnectException无法与远程主机建立连接。
NXDOMAINDNS 服务器报告该域名不存在。
SERVFAILDNS 服务器在处理查询时遇到内部错误。
REFUSEDDNS 服务器拒绝响应该查询。
DNS_TIMEOUTDNS 查询在超时时间内未收到响应。
ERR_CERT_AUTHORITY_INVALIDSSL/TLS 证书由不受信任的证书颁发机构签发。
ERR_CERT_DATE_INVALIDSSL/TLS 证书已过期或尚未进入有效期。
SSL_ERROR_HANDSHAKE_FAILURE客户端与服务器之间的 SSL/TLS 握手失败。
certificate_unknown服务器证书因未知原因无法验证。
ECONNREFUSED服务器主动拒绝了连接请求。
ECONNRESET远程服务器意外关闭了连接。
ETIMEDOUT连接尝试在收到响应之前超时。
ENETUNREACH无法到达目标所在的网络。
EHOSTUNREACH网络上的特定主机无法访问。
ERR_NAME_NOT_RESOLVED浏览器无法将主机名解析为 IP 地址。
ERR_CONNECTION_REFUSED浏览器的连接请求被服务器主动拒绝。
ERR_CONNECTION_TIMED_OUT浏览器等待服务器响应时连接超时。
ERR_SSL_PROTOCOL_ERRORSSL/TLS 协议交换过程中发生错误。
CORS: Missing Access-Control-Allow-Origin服务器响应中未包含必要的 Access-Control-Allow-Origin 头。
CORS: Preflight request failedCORS 预检 OPTIONS 请求被服务器拒绝。
CORS: Method not allowedHTTP 方法未包含在 Access-Control-Allow-Methods 头中。
CORS: Header not allowed请求头未包含在 Access-Control-Allow-Headers 响应头中。
Mixed Content BlockedHTTPS 页面正在通过不安全的 HTTP 加载资源。
Content Security Policy violation某资源或操作被 Content-Security-Policy 响应头拦截。
EPIPE向对端已关闭的连接写入数据。
EADDRINUSE该网络地址(IP + 端口)已被另一进程占用。
EADDRNOTAVAIL请求的地址在本机上不可用。
ENOTFOUNDNode.js 中对主机名的 DNS 查询失败。
ERR_CERT_COMMON_NAME_INVALIDSSL 证书的主题名称与请求的主机名不匹配。
ERR_CERT_REVOKEDSSL 证书已被证书颁发机构吊销。
ERR_HTTP2_PROTOCOL_ERRORHTTP/2 协议通信中发生错误。
ERR_QUIC_PROTOCOL_ERRORQUIC/HTTP/3 协议通信中发生错误。
ERR_INTERNET_DISCONNECTED设备当前没有可用的网络连接。
ERR_NETWORK_CHANGED请求过程中网络配置发生了变化。
ERR_TOO_MANY_REDIRECTS浏览器检测到过多的 HTTP 重定向(通常超过 20 次)。
ERR_SSL_VERSION_OR_CIPHER_MISMATCH客户端和服务器无法协商出共同支持的 TLS 版本或加密套件。
ERR_CONNECTION_CLOSED连接在响应完成前被关闭。
ERR_CONNECTION_RESET通信过程中连接被强制重置。
ERR_EMPTY_RESPONSE服务器未发送任何数据即关闭了连接。
ERR_FAILED网络请求失败,原因不属于任何更具体的错误码所描述的情况。
ERR_ABORTED网络请求在完成前被取消。
ERR_BLOCKED_BY_CLIENT浏览器扩展(通常是广告拦截器)拦截了该请求。
WebSocket connection failedWebSocket 连接无法建立或中途断开。
AbortError: The operation was abortedfetch 请求通过 AbortController 信号被取消。
ERR_PROXY_CONNECTION_FAILED无法建立到代理服务器的连接。
ERR_TUNNEL_CONNECTION_FAILED无法通过代理服务器建立 CONNECT 隧道。
ERR_CACHE_MISS浏览器缓存中不存在所请求的资源,且预期应通过网络获取。
ERR_INSUFFICIENT_RESOURCES浏览器已耗尽可用资源,无法处理该网络请求。
DNS_PROBE_FINISHED_NXDOMAINChrome 的 DNS 探测确认该域名不存在。
Sec-Fetch blocked请求因 Sec-Fetch-* 元数据头而被服务器拦截。
ProtocolException发生 HTTP 或网络协议违规。
BindException套接字无法绑定到请求的地址或端口。
ERR_CERTIFICATE_TRANSPARENCY_REQUIRED证书不满足证书透明度(Certificate Transparency)要求。
ECONNABORTED连接被本地系统中止。
ERR_RESPONSE_HEADERS_TOO_BIG服务器响应头的大小超过了浏览器允许的最大值。
ERR_CONTENT_LENGTH_MISMATCH实际响应体大小与 Content-Length 响应头不一致。
CORS: Credentials mode not supported携带凭据的跨域请求失败,因为服务器使用了通配符来源。
CSP: Inline script/style blocked内联脚本或样式被内容安全策略(Content Security Policy)拦截。
ERR_SSL_CLIENT_AUTH_CERT_NEEDED服务器要求客户端提供 SSL 证书进行身份验证。
ERR_ADDRESS_UNREACHABLE浏览器无法访问目标 IP 地址或主机名。
ERR_BLOCKED_BY_RESPONSE浏览器因 CORB、CORP 或其他基于响应的安全策略而拦截了该响应。
ERR_NETWORK_IO_SUSPENDED网络 I/O 已被挂起,通常发生在浏览器被限速时。
ERR_SSL_OBSOLETE_VERSION服务器仅支持被认为已过时且不安全的 TLS 版本。