cURL cURL 8.6
8.6 · libcurl & CLI
89 known error codes for this model
CURLE_ABORTED_BY_CALLBACK
Easy Fix
libcurl code CURLE_ABORTED_BY_CALLBACK indicates aborted by callback during libcurl option/runtime call sequencing.
CURLE_AGAIN
Easy Fix
libcurl code CURLE_AGAIN indicates again during libcurl option/runtime call sequencing.
CURLE_AUTH_ERROR
Easy Fix
libcurl code CURLE_AUTH_ERROR indicates auth error during libcurl option/runtime call sequencing.
CURLE_BAD_CONTENT_ENCODING
Easy Fix
libcurl code CURLE_BAD_CONTENT_ENCODING indicates bad content encoding during libcurl option/runtime call sequencing.
CURLE_BAD_DOWNLOAD_RESUME
Easy Fix
libcurl code CURLE_BAD_DOWNLOAD_RESUME indicates bad download resume during libcurl option/runtime call sequencing.
CURLE_BAD_FUNCTION_ARGUMENT
Easy Fix
libcurl code CURLE_BAD_FUNCTION_ARGUMENT indicates bad function argument during libcurl option/runtime call sequencing.
CURLE_CHUNK_FAILED
Easy Fix
libcurl code CURLE_CHUNK_FAILED indicates chunk failed during libcurl option/runtime call sequencing.
CURLE_COULDNT_CONNECT
Easy Fix
libcurl code CURLE_COULDNT_CONNECT indicates couldnt connect during DNS/routing/connectivity path.
CURLE_COULDNT_RESOLVE_HOST
Easy Fix
libcurl code CURLE_COULDNT_RESOLVE_HOST indicates couldnt resolve host during DNS/routing/connectivity path.
CURLE_COULDNT_RESOLVE_PROXY
Moderate
libcurl code CURLE_COULDNT_RESOLVE_PROXY indicates couldnt resolve proxy during DNS/routing/connectivity path.
CURLE_ECH_REQUIRED
Easy Fix
libcurl code CURLE_ECH_REQUIRED indicates ech required during libcurl option/runtime call sequencing.
CURLE_FAILED_INIT
Call a Pro
libcurl code CURLE_FAILED_INIT indicates failed init during libcurl option/runtime call sequencing.
CURLE_FILESIZE_EXCEEDED
Easy Fix
libcurl code CURLE_FILESIZE_EXCEEDED indicates filesize exceeded during transfer stream and local I/O handling.
CURLE_FILE_COULDNT_READ_FILE
Easy Fix
libcurl code CURLE_FILE_COULDNT_READ_FILE indicates file couldnt read file during DNS/routing/connectivity path.
CURLE_FTP_ACCEPT_FAILED
Easy Fix
libcurl code CURLE_FTP_ACCEPT_FAILED indicates ftp accept failed during protocol-specific command exchange.
CURLE_FTP_ACCEPT_TIMEOUT
Easy Fix
libcurl code CURLE_FTP_ACCEPT_TIMEOUT indicates ftp accept timeout during protocol-specific command exchange.
CURLE_FTP_BAD_FILE_LIST
Easy Fix
libcurl code CURLE_FTP_BAD_FILE_LIST indicates ftp bad file list during protocol-specific command exchange.
CURLE_FTP_CANT_GET_HOST
Easy Fix
libcurl code CURLE_FTP_CANT_GET_HOST indicates ftp cant get host during protocol-specific command exchange.
CURLE_FTP_COULDNT_RETR_FILE
Easy Fix
libcurl code CURLE_FTP_COULDNT_RETR_FILE indicates ftp couldnt retr file during DNS/routing/connectivity path.
CURLE_FTP_COULDNT_SET_TYPE
Easy Fix
libcurl code CURLE_FTP_COULDNT_SET_TYPE indicates ftp couldnt set type during DNS/routing/connectivity path.
CURLE_FTP_COULDNT_USE_REST
Easy Fix
libcurl code CURLE_FTP_COULDNT_USE_REST indicates ftp couldnt use rest during DNS/routing/connectivity path.
CURLE_FTP_PORT_FAILED
Easy Fix
libcurl code CURLE_FTP_PORT_FAILED indicates ftp port failed during protocol-specific command exchange.
CURLE_FTP_PRET_FAILED
Easy Fix
libcurl code CURLE_FTP_PRET_FAILED indicates ftp pret failed during protocol-specific command exchange.
CURLE_FTP_WEIRD_227_FORMAT
Easy Fix
libcurl code CURLE_FTP_WEIRD_227_FORMAT indicates ftp weird 227 format during protocol-specific command exchange.
CURLE_FTP_WEIRD_PASS_REPLY
Easy Fix
libcurl code CURLE_FTP_WEIRD_PASS_REPLY indicates ftp weird pass reply during protocol-specific command exchange.
CURLE_FTP_WEIRD_PASV_REPLY
Easy Fix
libcurl code CURLE_FTP_WEIRD_PASV_REPLY indicates ftp weird pasv reply during protocol-specific command exchange.
CURLE_FTP_WEIRD_SERVER_REPLY
Easy Fix
libcurl code CURLE_FTP_WEIRD_SERVER_REPLY indicates ftp weird server reply during protocol-specific command exchange.
CURLE_GOT_NOTHING
Easy Fix
libcurl code CURLE_GOT_NOTHING indicates got nothing during libcurl option/runtime call sequencing.
CURLE_HTTP2
Moderate
libcurl code CURLE_HTTP2 indicates http2 during TLS/HTTP protocol negotiation.
CURLE_HTTP2_STREAM
Moderate
libcurl code CURLE_HTTP2_STREAM indicates http2 stream during TLS/HTTP protocol negotiation.
CURLE_HTTP3
Moderate
libcurl code CURLE_HTTP3 indicates http3 during TLS/HTTP protocol negotiation.
CURLE_HTTP_RETURNED_ERROR
Easy Fix
libcurl code CURLE_HTTP_RETURNED_ERROR indicates http returned error during libcurl option/runtime call sequencing.
CURLE_INTERFACE_FAILED
Easy Fix
libcurl code CURLE_INTERFACE_FAILED indicates interface failed during libcurl option/runtime call sequencing.
CURLE_LDAP_CANNOT_BIND
Easy Fix
libcurl code CURLE_LDAP_CANNOT_BIND indicates ldap cannot bind during protocol-specific command exchange.
CURLE_LDAP_SEARCH_FAILED
Easy Fix
libcurl code CURLE_LDAP_SEARCH_FAILED indicates ldap search failed during protocol-specific command exchange.
CURLE_LOGIN_DENIED
Easy Fix
libcurl code CURLE_LOGIN_DENIED indicates login denied during libcurl option/runtime call sequencing.
CURLE_NOT_BUILT_IN
Easy Fix
libcurl code CURLE_NOT_BUILT_IN indicates not built in during libcurl option/runtime call sequencing.
CURLE_NO_CONNECTION_AVAILABLE
Easy Fix
libcurl code CURLE_NO_CONNECTION_AVAILABLE indicates no connection available during libcurl option/runtime call sequencing.
CURLE_OK
Easy Fix
libcurl code CURLE_OK indicates ok during libcurl option/runtime call sequencing.
CURLE_OPERATION_TIMEDOUT
Easy Fix
libcurl code CURLE_OPERATION_TIMEDOUT indicates operation timedout during DNS/routing/connectivity path.
CURLE_OUT_OF_MEMORY
Call a Pro
libcurl code CURLE_OUT_OF_MEMORY indicates out of memory during libcurl option/runtime call sequencing.
CURLE_PARTIAL_FILE
Easy Fix
libcurl code CURLE_PARTIAL_FILE indicates partial file during transfer stream and local I/O handling.
CURLE_PEER_FAILED_VERIFICATION
Easy Fix
libcurl code CURLE_PEER_FAILED_VERIFICATION indicates peer failed verification during libcurl option/runtime call sequencing.
CURLE_PROXY
Moderate
libcurl code CURLE_PROXY indicates proxy during DNS/routing/connectivity path.
CURLE_QUIC_CONNECT_ERROR
Moderate
libcurl code CURLE_QUIC_CONNECT_ERROR indicates quic connect error during TLS/HTTP protocol negotiation.
CURLE_QUOTE_ERROR
Easy Fix
libcurl code CURLE_QUOTE_ERROR indicates quote error during libcurl option/runtime call sequencing.
CURLE_RANGE_ERROR
Easy Fix
libcurl code CURLE_RANGE_ERROR indicates range error during libcurl option/runtime call sequencing.
CURLE_READ_ERROR
Easy Fix
libcurl code CURLE_READ_ERROR indicates read error during transfer stream and local I/O handling.
CURLE_RECURSIVE_API_CALL
Easy Fix
libcurl code CURLE_RECURSIVE_API_CALL indicates recursive api call during libcurl option/runtime call sequencing.
CURLE_RECV_ERROR
Easy Fix
libcurl code CURLE_RECV_ERROR indicates recv error during DNS/routing/connectivity path.
CURLE_REMOTE_ACCESS_DENIED
Easy Fix
libcurl code CURLE_REMOTE_ACCESS_DENIED indicates remote access denied during libcurl option/runtime call sequencing.
CURLE_REMOTE_DISK_FULL
Easy Fix
libcurl code CURLE_REMOTE_DISK_FULL indicates remote disk full during libcurl option/runtime call sequencing.
CURLE_REMOTE_FILE_EXISTS
Easy Fix
libcurl code CURLE_REMOTE_FILE_EXISTS indicates remote file exists during transfer stream and local I/O handling.
CURLE_REMOTE_FILE_NOT_FOUND
Easy Fix
libcurl code CURLE_REMOTE_FILE_NOT_FOUND indicates remote file not found during transfer stream and local I/O handling.
CURLE_RTSP_CSEQ_ERROR
Easy Fix
libcurl code CURLE_RTSP_CSEQ_ERROR indicates rtsp cseq error during protocol-specific command exchange.
CURLE_RTSP_SESSION_ERROR
Easy Fix
libcurl code CURLE_RTSP_SESSION_ERROR indicates rtsp session error during protocol-specific command exchange.
CURLE_SEND_ERROR
Easy Fix
libcurl code CURLE_SEND_ERROR indicates send error during DNS/routing/connectivity path.
CURLE_SEND_FAIL_REWIND
Easy Fix
libcurl code CURLE_SEND_FAIL_REWIND indicates send fail rewind during DNS/routing/connectivity path.
CURLE_SETOPT_OPTION_SYNTAX
Easy Fix
libcurl code CURLE_SETOPT_OPTION_SYNTAX indicates setopt option syntax during libcurl option/runtime call sequencing.
CURLE_SSH
Easy Fix
libcurl code CURLE_SSH indicates ssh during protocol-specific command exchange.
CURLE_SSL_CACERT
Moderate
libcurl code CURLE_SSL_CACERT indicates ssl cacert during TLS/HTTP protocol negotiation.
CURLE_SSL_CACERT_BADFILE
Moderate
libcurl code CURLE_SSL_CACERT_BADFILE indicates ssl cacert badfile during TLS/HTTP protocol negotiation.
CURLE_SSL_CERTPROBLEM
Moderate
libcurl code CURLE_SSL_CERTPROBLEM indicates ssl certproblem during TLS/HTTP protocol negotiation.
CURLE_SSL_CIPHER
Moderate
libcurl code CURLE_SSL_CIPHER indicates ssl cipher during TLS/HTTP protocol negotiation.
CURLE_SSL_CLIENTCERT
Moderate
libcurl code CURLE_SSL_CLIENTCERT indicates ssl clientcert during TLS/HTTP protocol negotiation.
CURLE_SSL_CONNECT_ERROR
Moderate
libcurl code CURLE_SSL_CONNECT_ERROR indicates ssl connect error during TLS/HTTP protocol negotiation.
CURLE_SSL_CRL_BADFILE
Moderate
libcurl code CURLE_SSL_CRL_BADFILE indicates ssl crl badfile during TLS/HTTP protocol negotiation.
CURLE_SSL_ENGINE_INITFAILED
Moderate
libcurl code CURLE_SSL_ENGINE_INITFAILED indicates ssl engine initfailed during TLS/HTTP protocol negotiation.
CURLE_SSL_ENGINE_NOTFOUND
Moderate
libcurl code CURLE_SSL_ENGINE_NOTFOUND indicates ssl engine notfound during TLS/HTTP protocol negotiation.
CURLE_SSL_ENGINE_SETFAILED
Moderate
libcurl code CURLE_SSL_ENGINE_SETFAILED indicates ssl engine setfailed during TLS/HTTP protocol negotiation.
CURLE_SSL_INVALIDCERTSTATUS
Moderate
libcurl code CURLE_SSL_INVALIDCERTSTATUS indicates ssl invalidcertstatus during TLS/HTTP protocol negotiation.
CURLE_SSL_ISSUER_ERROR
Moderate
libcurl code CURLE_SSL_ISSUER_ERROR indicates ssl issuer error during TLS/HTTP protocol negotiation.
CURLE_SSL_PINNEDPUBKEYNOTMATCH
Moderate
libcurl code CURLE_SSL_PINNEDPUBKEYNOTMATCH indicates ssl pinnedpubkeynotmatch during TLS/HTTP protocol negotiation.
CURLE_SSL_SHUTDOWN_FAILED
Moderate
libcurl code CURLE_SSL_SHUTDOWN_FAILED indicates ssl shutdown failed during TLS/HTTP protocol negotiation.
CURLE_TFTP_ILLEGAL
Easy Fix
libcurl code CURLE_TFTP_ILLEGAL indicates tftp illegal during protocol-specific command exchange.
CURLE_TFTP_NOSUCHUSER
Easy Fix
libcurl code CURLE_TFTP_NOSUCHUSER indicates tftp nosuchuser during protocol-specific command exchange.
CURLE_TFTP_NOTFOUND
Easy Fix
libcurl code CURLE_TFTP_NOTFOUND indicates tftp notfound during protocol-specific command exchange.
CURLE_TFTP_PERM
Easy Fix
libcurl code CURLE_TFTP_PERM indicates tftp perm during protocol-specific command exchange.
CURLE_TFTP_UNKNOWNID
Easy Fix
libcurl code CURLE_TFTP_UNKNOWNID indicates tftp unknownid during protocol-specific command exchange.
CURLE_TOO_LARGE
Easy Fix
libcurl code CURLE_TOO_LARGE indicates too large during libcurl option/runtime call sequencing.
CURLE_TOO_MANY_REDIRECTS
Easy Fix
libcurl code CURLE_TOO_MANY_REDIRECTS indicates too many redirects during libcurl option/runtime call sequencing.
CURLE_UNKNOWN_OPTION
Easy Fix
libcurl code CURLE_UNKNOWN_OPTION indicates unknown option during libcurl option/runtime call sequencing.
CURLE_UNRECOVERABLE_POLL
Easy Fix
libcurl code CURLE_UNRECOVERABLE_POLL indicates unrecoverable poll during libcurl option/runtime call sequencing.
CURLE_UNSUPPORTED_PROTOCOL
Easy Fix
libcurl code CURLE_UNSUPPORTED_PROTOCOL indicates unsupported protocol during libcurl option/runtime call sequencing.
CURLE_UPLOAD_FAILED
Easy Fix
libcurl code CURLE_UPLOAD_FAILED indicates upload failed during libcurl option/runtime call sequencing.
CURLE_URL_MALFORMAT
Easy Fix
libcurl code CURLE_URL_MALFORMAT indicates url malformat during libcurl option/runtime call sequencing.
CURLE_USE_SSL_FAILED
Moderate
libcurl code CURLE_USE_SSL_FAILED indicates use ssl failed during TLS/HTTP protocol negotiation.
CURLE_WEIRD_SERVER_REPLY
Easy Fix
libcurl code CURLE_WEIRD_SERVER_REPLY indicates weird server reply during libcurl option/runtime call sequencing.
CURLE_WRITE_ERROR
Easy Fix
libcurl code CURLE_WRITE_ERROR indicates write error during transfer stream and local I/O handling.