100100 Continue
The server has received the request headers and the client should proceed to send the request body.
281 error codes tagged with "network"
100The server has received the request headers and the client should proceed to send the request body.
101The server is switching protocols as requested by the client via an Upgrade header.
102The server has received and is processing the request, but no response is available yet (WebDAV).
103The server sends preliminary response headers to allow the client to start preloading resources before the final response.
200The request has succeeded. The meaning of the success depends on the HTTP method used.
201The request has been fulfilled and a new resource has been created as a result.
202The request has been accepted for processing, but the processing has not been completed yet.
203The response has been modified by a transforming proxy and differs from what the origin server sent.
204The server successfully processed the request but is not returning any content in the response body.
205The server tells the client to reset the document view, such as clearing a form after submission.
206The server is delivering only part of the resource due to a Range header sent by the client.
207The response provides status for multiple independent operations in a single response (WebDAV).
208The members of a DAV binding have already been enumerated in a previous part of the response, and are not included again.
226The server has fulfilled a GET request and the response is a representation of the result of one or more instance-manipulations applied to the current instance.
300The request has more than one possible response and the user or user agent should choose one of them.
301The requested resource has been permanently moved to a new URL, and future requests should use the new URL.
302The requested resource temporarily resides at a different URL. Future requests should continue to use the original URL.
303The response to the request can be found at a different URL using a GET method.
304The resource has not been modified since the last request, so the client can use its cached copy.
305The requested resource must be accessed through the proxy specified in the Location header. This status code is deprecated.
307The request should be repeated with the same method at the URL in the Location header. Unlike 302, the request method must not change.
308The resource has permanently moved to a new URL, and the request method must not change when following the redirect.
400The server cannot process the request due to a client error, such as malformed syntax, invalid parameters, or corrupt data.
401The request requires user authentication. The client must provide valid credentials to access the resource.
402The request requires payment. This status code is reserved for future use but is used by some APIs to indicate billing issues.
403The server understood the request but refuses to authorize it. Unlike 401, re-authenticating will not help.
404The server cannot find the requested resource. The URL may be incorrect or the resource may have been deleted.
405The HTTP method used is not supported for the requested resource.
406The server cannot produce a response matching the list of acceptable values defined in the request's Accept headers.
407The client must first authenticate with the proxy before the request can be forwarded to the target server.
408The server timed out waiting for the client to complete the request.
409The request conflicts with the current state of the server resource.
410The resource is no longer available and has been permanently removed. Unlike 404, this indicates intentional removal.
411The server requires a Content-Length header in the request but none was provided.
412One or more conditions specified in the request headers evaluated to false on the server.
413The request body exceeds the size limit configured on the server.
414The request URL is longer than the server is willing to interpret.
415The server refuses the request because the Content-Type of the request body is not supported.
416The client requested a range that is not available for the given resource.
417The server cannot meet the expectation specified in the Expect request header.
418The server refuses the request because it is, permanently, a teapot. An April Fools' joke from RFC 2324.
421The request was directed at a server that is not able to produce a response for the combination of scheme and authority in the request URI.
422The server understands the content type and syntax but cannot process the contained instructions due to semantic errors.
423The resource being accessed is locked and cannot be modified (WebDAV).
424The request failed because it depended on another request that failed (WebDAV).
425The server is unwilling to process a request that might be replayed, to avoid potential replay attacks.
426The server refuses to perform the request using the current protocol and requires the client to upgrade.
428The server requires the request to be conditional to prevent the 'lost update' problem.
429The user has sent too many requests in a given amount of time (rate limiting).
431The server refuses the request because one or more header fields are too large.
451The resource is unavailable due to legal demands, such as censorship or court orders.
500The server encountered an unexpected condition that prevented it from fulfilling the request.
501The server does not support the functionality required to fulfill the request.
502A gateway or proxy server received an invalid response from the upstream server.
503The server is temporarily unable to handle the request due to maintenance or overloading.
504A gateway or proxy server did not receive a timely response from the upstream server.
505The server does not support the HTTP protocol version used in the request.
506The server has an internal configuration error where the chosen variant resource is configured to engage in content negotiation itself.
507The server cannot store the representation needed to complete the request (WebDAV).
508The server detected an infinite loop while processing the request (WebDAV).
510The server requires further extensions to the request in order to fulfill it.
511The client needs to authenticate to gain network access, typically for captive portals.
520Cloudflare received an unexpected or empty response from the origin server.
521The origin web server has refused the connection from Cloudflare.
522Cloudflare could not negotiate a TCP handshake with the origin server.
523Cloudflare could not reach the origin server, typically due to DNS issues.
524Cloudflare established a TCP connection but the origin server did not respond with an HTTP response in time.
525Cloudflare could not complete an SSL/TLS handshake with the origin server.
526Cloudflare could not validate the SSL certificate on the origin server.
527A Cloudflare Railgun connection error occurred between the Cloudflare edge and the Railgun listener.
DOMException: NetworkErrorA network operation failed, typically during a fetch request when the network is unreachable.
CORS Error: No Access-Control-Allow-OriginThe browser blocked a cross-origin request because the server did not include the required CORS headers.
CORS Error: Preflight request failedThe browser's CORS preflight OPTIONS request was rejected or returned invalid CORS headers.
ECONNREFUSEDThe connection was refused because no server is listening on the target address and port.
ECONNRESETThe remote server forcibly closed the connection.
EADDRINUSEThe address (port) is already in use by another process.
ENOTFOUNDDNS lookup failed; the hostname could not be resolved to an IP address.
ETIMEDOUTA connection or operation timed out because the remote host did not respond in time.
EPIPEAn attempt was made to write to a pipe or socket whose reading end has been closed.
ERR_HTTP_HEADERS_SENTAn attempt was made to set headers or send a response after the HTTP response was already sent.
ERR_SOCKET_BAD_PORTAn invalid port number was specified for a network operation.
ERR_SERVER_ALREADY_LISTENThe server.listen() method was called when the server is already listening.
ECONNABORTEDA connection was aborted, typically due to a timeout on the client side.
EHOSTUNREACHThe target host is unreachable, typically due to network routing issues.
ENETUNREACHThe network is unreachable; no route to the target network could be found.
ConnectionErrorA connection-related error occurred during a network operation.
ConnectionRefusedErrorThe connection was refused because no server is listening on the target address.
ConnectionResetErrorThe connection was forcibly closed by the remote server.
ConnectionAbortedErrorThe connection was aborted by the local machine.
BrokenPipeErrorAn attempt was made to write to a pipe or socket whose reading end has been closed.
TimeoutErrorA system-level timeout occurred during a blocking operation.
requests.exceptions.ConnectionErrorThe requests library failed to establish a connection to the target server.
requests.exceptions.TimeoutA request timed out while waiting for a response from the server.
requests.exceptions.HTTPErrorAn HTTP error response (4xx or 5xx) was received and raise_for_status() was called.
error: failed to push some refsThe push was rejected because the remote has changes you do not have locally.
fatal: 'origin' does not appear to be a git repositoryGit could not connect to the specified remote repository.
fatal: Authentication failedGit authentication with the remote server failed.
fatal: unable to access: Could not resolve hostDNS resolution failed for the Git remote host.
error: LFS object not foundA Git LFS tracked file could not be downloaded from the LFS server.
remote: error: File is too largeA file exceeds the maximum file size allowed by the remote hosting service.
Error: port is already allocatedThe host port you are trying to bind is already in use by another process or container.
Error: network not foundThe specified Docker network does not exist.
Error: DNS resolution failedA container could not resolve a hostname via DNS.
Error: connection refused between containersA container could not connect to another container on the network.
Error: toomanyrequests: Rate limit exceededDocker Hub's pull rate limit has been exceeded.
Error: Pool overlaps with other networkThe IP address range for a new Docker network conflicts with an existing network.
Error: dial tcp: lookup registry-1.docker.io: no such hostDocker cannot reach the container registry to pull or push images.
Error: net/http: TLS handshake timeoutThe TLS handshake with the Docker registry timed out.
ERR_HTTP2_STREAM_ERRORAn error occurred on an HTTP/2 stream.
ERR_NETWORK_IMPORT_DISALLOWEDA network import (HTTP/HTTPS) was attempted but is not allowed by the current Node.js configuration.
ssl.SSLCertVerificationError: certificate verify failedSSL certificate verification failed during a secure connection.
socket.gaierror: Name or service not knownDNS resolution failed for the specified hostname.
error: pack exceeds maximum allowed sizeA Git pack operation exceeded the maximum allowed size.
EPIPEA write was attempted on a pipe or socket for which the reading end has been closed.
ENOLINKA remote resource linked via a network filesystem is no longer accessible.
EPROTOA protocol error was detected at the transport or network layer.
ENOBUFSThe system does not have enough network buffer space to complete the operation.
EAFNOSUPPORTThe specified address family is not supported by the protocol or socket implementation.
EPROTOTYPEThe protocol type is wrong for the socket being used.
ENOTSOCKA socket operation was attempted on a file descriptor that is not a socket.
ENOPROTOOPTThe requested protocol option is not available or not supported at the specified level.
EPROTONOSUPPORTThe specified protocol is not supported by this socket domain or is not implemented.
EOPNOTSUPPThe requested operation is not supported by the socket type or protocol.
EADDRINUSEThe specified network address and port combination is already bound by another socket.
EADDRNOTAVAILThe requested network address is not available on any local network interface.
ENETDOWNThe local network interface is down and cannot send or receive traffic.
ENETUNREACHNo route to the destination network exists in the routing table.
ENETRESETThe network connection was reset due to a network-level event.
ECONNABORTEDThe connection was aborted locally due to a software condition or timeout.
ECONNRESETThe remote host forcibly closed the connection by sending a TCP RST packet.
ECONNREFUSEDNo process is listening on the target address and port, so the connection was actively refused.
ENOTCONNA send or receive operation was attempted on a socket that is not connected.
ESHUTDOWNA send operation was attempted after the local end of the socket was shut down for writing.
ETOOMANYREFSToo many references to a kernel object prevent the operation from completing.
ETIMEDOUTA connection attempt or network operation failed because the remote host did not respond in time.
EALREADYA non-blocking connection attempt is already in progress on this socket.
EINPROGRESSA non-blocking connection attempt has been initiated and is still in progress.
EDESTADDRREQA send operation on a datagram socket was attempted without specifying a destination address.
EMSGSIZEThe message is too large to be sent atomically through the socket or transport protocol.
ESTALEA file handle references a file that has been deleted or is no longer accessible on the NFS server.
EHOSTDOWNThe destination host is down and unreachable.
EHOSTUNREACHNo route to the destination host could be found, or an ICMP host unreachable message was received.
ESOCKTNOSUPPORTThe specified socket type is not supported within the given protocol family.
EPFNOSUPPORTThe specified protocol family is not supported or not configured in the system.
EISCONNA connect() call was made on an already-connected socket.
EREMOTEIOA remote I/O operation failed due to a communication or device error.
SIGPIPE (13)The process attempted to write to a pipe or socket whose reading end has been closed.
SIGURG (23)Urgent or out-of-band data arrived on a socket.
08001The client could not establish a connection to the database server.
08003The specified database connection does not exist or has been closed.
08006An established database connection was unexpectedly lost.
MySQL 2002MySQL client cannot connect through the local socket file.
MySQL 2003The client cannot establish a TCP connection to the server.
MySQL 2006The connection to the MySQL server was lost.
MySQL 2013The connection was lost during a query.
ERROR_BAD_NETPATH (53)The network path could not be found.
ERROR_DEV_NOT_EXIST (55)The specified network resource is not available.
ERROR_BAD_NET_RESP (58)The specified server cannot perform the requested operation.
ERROR_NETNAME_DELETED (64)The specified network name is no longer available.
ERROR_BAD_NET_NAME (67)The network name cannot be found.
ERROR_SESSION_CREDENTIAL_CONFLICT (1219)Multiple connections to a server using different credentials are not allowed.
RPC_S_SERVER_UNAVAILABLE (1722)The RPC server is unavailable.
RPC_S_CALL_FAILED (1726)The remote procedure call failed.
RPC_S_SERVER_UNAVAILABLE (0x800706BA)The RPC server is unavailable (HRESULT version).
WU_E_PT_HTTP_STATUS_NOT_FOUND (0x80244019)The Windows Update server returned a 404 error.
WU_E_PT_WINHTTP_NAME_NOT_RESOLVED (0x8024402C)The Windows Update server name could not be resolved.
400 Bad RequestNginx rejected the client request due to a malformed HTTP request.
499 Client Closed RequestThe client closed the connection before the server sent a response.
502 Bad GatewayNginx received an invalid response from the upstream server.
connect() failed (111: Connection refused)Nginx could not connect to the upstream server.
upstream prematurely closed connectionThe upstream server closed the connection before sending a complete response.
recv() failed (104: Connection reset by peer)The client reset the connection during data transfer.
bind() to 0.0.0.0:80 failed (98: Address already in use)Nginx cannot bind to the requested address and port.
ECS CannotPullContainerErrorECS could not pull the container image.
ELB Target Health: unhealthyA target in the load balancer target group is unhealthy.
Azure No such host is knownThe Azure endpoint hostname could not be resolved.
ERROR_REM_NOT_LIST (51)The remote computer is not available.
ERROR_DUP_NAME (52)A duplicate name exists on the network.
ERROR_NETWORK_BUSY (54)The network is busy.
ERROR_NET_WRITE_FAULT (56)A network write operation failed.
ERROR_NETWORK_ACCESS_DENIED (65)Network access is denied.
ERROR_NO_MORE_CONNECTIONS (71)No more connections can be made to the remote computer.
ERROR_ALREADY_ASSIGNED (85)The local device name is already in use.
ERROR_BAD_DEVICE (1200)The specified device name is invalid.
ERROR_NO_NET_OR_BAD_PATH (1203)The network path was not found or the network is unavailable.
WSAETIMEDOUT (10060)The connection timed out without a response.
WSAECONNREFUSED (10061)The connection was actively refused by the remote host.
WSAEADDRINUSE (10048)The socket address (IP+port) is already in use.
WSAECONNRESET (10054)The connection was reset by the remote host.
WSAECONNABORTED (10053)The connection was aborted by the local software.
WSAEADDRNOTAVAIL (10049)The requested address is not valid in its context.
WSAEACCES (10013)Access to the socket was denied.
WSAEMFILE (10024)Too many open sockets.
WSAENOBUFS (10055)The system lacks sufficient buffer space for the socket operation.
WSAEHOSTUNREACH (10065)No route to the remote host could be found.
WSAENETDOWN (10050)The local network subsystem is down.
WSAENETUNREACH (10051)The network is unreachable.
InvalidVpcID.NotFoundThe specified VPC ID does not exist.
InvalidSubnetID.NotFoundThe specified subnet ID does not exist.
InvalidGroup.NotFoundThe specified security group does not exist.
DNS resolution failedDNS resolution failed for the cloud service endpoint.
WSAENOTCONN (10057)A send or receive was attempted on a socket that is not connected.
WSAENOTSOCK (10038)An operation was attempted on something that is not a socket.
WSAEINPROGRESS (10036)A blocking operation is already in progress on this socket.
WSAEMSGSIZE (10040)The message is larger than the maximum supported by the protocol.
WSAENETRESET (10052)The connection was dropped due to a network reset.
WSAESHUTDOWN (10058)The socket has been shut down.
WSAEHOSTDOWN (10064)The remote host is down.
WSAEISCONN (10056)The socket is already connected.
WSAEFAULT (10014)A bad pointer address was detected.
WSAEINVAL (10022)An invalid argument was supplied.
WSAEALREADY (10037)A non-blocking connect is already in progress.
WSAEAFNOSUPPORT (10047)The address family is not supported.
WSANOTINITIALISED (10093)The Winsock library has not been initialized.
WSAEDISCON (10101)A graceful disconnect is in progress.
WSAHOST_NOT_FOUND (11001)The host name could not be resolved via DNS.
WSANO_DATA (11004)The requested name is valid but has no data record of the requested type.
SocketExceptionA socket operation fails, such as creating or accessing a socket.
ConnectExceptionA connection to a remote host cannot be established.
NXDOMAINThe DNS server reports that the domain name does not exist.
SERVFAILThe DNS server encountered an internal error while processing the query.
REFUSEDThe DNS server refused to answer the query.
DNS_TIMEOUTThe DNS query timed out without receiving a response.
ERR_CERT_AUTHORITY_INVALIDThe SSL/TLS certificate is issued by a certificate authority that is not trusted.
ERR_CERT_DATE_INVALIDThe SSL/TLS certificate has expired or is not yet valid.
SSL_ERROR_HANDSHAKE_FAILUREThe SSL/TLS handshake between client and server failed.
certificate_unknownThe server's certificate could not be verified for an unknown reason.
ECONNREFUSEDThe server actively refused the connection attempt.
ECONNRESETThe remote server unexpectedly closed the connection.
ETIMEDOUTThe connection attempt timed out before a response was received.
ENETUNREACHThe network hosting the destination cannot be reached.
EHOSTUNREACHThe specific host cannot be reached on the network.
ERR_NAME_NOT_RESOLVEDThe hostname could not be resolved to an IP address in the browser.
ERR_CONNECTION_REFUSEDThe browser's connection attempt was actively refused by the server.
ERR_CONNECTION_TIMED_OUTThe browser's connection attempt timed out waiting for a server response.
ERR_SSL_PROTOCOL_ERRORAn error occurred during the SSL/TLS protocol exchange.
CORS: Missing Access-Control-Allow-OriginThe server's response does not include the required Access-Control-Allow-Origin header.
CORS: Preflight request failedThe CORS preflight OPTIONS request was rejected by the server.
CORS: Method not allowedThe HTTP method is not included in the Access-Control-Allow-Methods header.
CORS: Header not allowedA request header is not included in the Access-Control-Allow-Headers response.
Mixed Content BlockedAn HTTPS page is loading resources over insecure HTTP.
Content Security Policy violationA resource or action was blocked by the Content-Security-Policy header.
EPIPEWriting to a connection that the other end has already closed.
EADDRINUSEThe network address (IP + port) is already being used by another process.
EADDRNOTAVAILThe requested address is not available on this machine.
ENOTFOUNDThe DNS lookup for the hostname failed in Node.js.
ERR_CERT_COMMON_NAME_INVALIDThe SSL certificate's subject name does not match the requested hostname.
ERR_CERT_REVOKEDThe SSL certificate has been revoked by the certificate authority.
ERR_HTTP2_PROTOCOL_ERRORAn error occurred in the HTTP/2 protocol communication.
ERR_QUIC_PROTOCOL_ERRORAn error occurred in the QUIC/HTTP/3 protocol communication.
ERR_INTERNET_DISCONNECTEDThe device does not have an active internet connection.
ERR_NETWORK_CHANGEDThe network configuration changed during the request.
ERR_TOO_MANY_REDIRECTSThe browser detected too many HTTP redirects (typically more than 20).
ERR_SSL_VERSION_OR_CIPHER_MISMATCHThe client and server cannot agree on a TLS version or cipher suite.
ERR_CONNECTION_CLOSEDThe connection was closed before the response was completed.
ERR_CONNECTION_RESETThe connection was forcibly reset during communication.
ERR_EMPTY_RESPONSEThe server did not send any data and closed the connection.
ERR_FAILEDA network request failed for a reason not covered by more specific error codes.
ERR_ABORTEDThe network request was cancelled before completion.
ERR_BLOCKED_BY_CLIENTA browser extension (typically an ad blocker) blocked the request.
WebSocket connection failedThe WebSocket connection could not be established or was interrupted.
AbortError: The operation was abortedA fetch request was cancelled via an AbortController signal.
ERR_PROXY_CONNECTION_FAILEDThe connection to the proxy server could not be established.
ERR_TUNNEL_CONNECTION_FAILEDThe CONNECT tunnel through a proxy server could not be established.
ERR_CACHE_MISSThe browser cache does not have the requested resource and a network request was expected.
ERR_INSUFFICIENT_RESOURCESThe browser has run out of resources to handle the network request.
DNS_PROBE_FINISHED_NXDOMAINChrome's DNS probe confirmed the domain does not exist.
Sec-Fetch blockedThe request was blocked based on Sec-Fetch-* metadata headers.
ProtocolExceptionAn HTTP or network protocol violation occurred.
BindExceptionA socket cannot be bound to the requested address or port.
ERR_CERTIFICATE_TRANSPARENCY_REQUIREDThe certificate does not meet Certificate Transparency requirements.
ECONNABORTEDThe connection was aborted by the local system.
ERR_RESPONSE_HEADERS_TOO_BIGThe server's response headers exceed the browser's maximum allowed size.
ERR_CONTENT_LENGTH_MISMATCHThe actual response body size does not match the Content-Length header.
CORS: Credentials mode not supportedA cross-origin request with credentials fails because the server uses a wildcard origin.
CSP: Inline script/style blockedAn inline script or style was blocked by the Content Security Policy.
ERR_SSL_CLIENT_AUTH_CERT_NEEDEDThe server requires a client SSL certificate for authentication.
ERR_ADDRESS_UNREACHABLEThe target IP address or hostname cannot be reached from the browser.
ERR_BLOCKED_BY_RESPONSEThe browser blocked the response due to CORB, CORP, or other response-based security policies.
ERR_NETWORK_IO_SUSPENDEDNetwork I/O has been suspended, typically when the browser is throttled.
ERR_SSL_OBSOLETE_VERSIONThe server only supports TLS versions that are considered obsolete and insecure.