System.Curl.CURLcode
Delphi
CURLcode = (
CURLE_OK = 0,
CURLE_UNSUPPORTED_PROTOCOL, { 1 }
CURLE_FAILED_INIT, { 2 }
CURLE_URL_MALFORMAT, { 3 }
CURLE_NOT_BUILT_IN, { 4 - [was obsoleted in August 2007 for
7.17.0, reused in April 2011 for 7.21.5] }
CURLE_COULDNT_RESOLVE_PROXY, { 5 }
CURLE_COULDNT_RESOLVE_HOST, { 6 }
CURLE_COULDNT_CONNECT, { 7 }
CURLE_FTP_WEIRD_SERVER_REPLY, { 8 }
CURLE_REMOTE_ACCESS_DENIED, { 9 a service was denied by the server
due to lack of access - when login fails
this is not returned. }
CURLE_FTP_ACCEPT_FAILED, { 10 - [was obsoleted in April 2006 for
7.15.4, reused in Dec 2011 for 7.24.0]}
CURLE_FTP_WEIRD_PASS_REPLY, { 11 }
CURLE_FTP_ACCEPT_TIMEOUT, { 12 - timeout occurred accepting server
[was obsoleted in August 2007 for 7.17.0,
reused in Dec 2011 for 7.24.0]}
CURLE_FTP_WEIRD_PASV_REPLY, { 13 }
CURLE_FTP_WEIRD_227_FORMAT, { 14 }
CURLE_FTP_CANT_GET_HOST, { 15 }
CURLE_HTTP2, { 16 - A problem in the http2 framing layer.
[was obsoleted in August 2007 for 7.17.0,
reused in July 2014 for 7.38.0] }
CURLE_FTP_COULDNT_SET_TYPE, { 17 }
CURLE_PARTIAL_FILE, { 18 }
CURLE_FTP_COULDNT_RETR_FILE, { 19 }
CURLE_OBSOLETE20, { 20 - NOT USED }
CURLE_QUOTE_ERROR, { 21 - quote command failure }
CURLE_HTTP_RETURNED_ERROR, { 22 }
CURLE_WRITE_ERROR, { 23 }
CURLE_OBSOLETE24, { 24 - NOT USED }
CURLE_UPLOAD_FAILED, { 25 - failed upload "command" }
CURLE_READ_ERROR, { 26 - couldn't open/read from file }
CURLE_OUT_OF_MEMORY, { 27 }
{ Note: CURLE_OUT_OF_MEMORY may sometimes indicate a conversion error
instead of a memory allocation error if CURL_DOES_CONVERSIONS
is defined
}
CURLE_OPERATION_TIMEDOUT, { 28 - the timeout time was reached }
CURLE_OBSOLETE29, { 29 - NOT USED }
CURLE_FTP_PORT_FAILED, { 30 - FTP PORT operation failed }
CURLE_FTP_COULDNT_USE_REST, { 31 - the REST command failed }
CURLE_OBSOLETE32, { 32 - NOT USED }
CURLE_RANGE_ERROR, { 33 - RANGE "command" didn't work }
CURLE_HTTP_POST_ERROR, { 34 }
CURLE_SSL_CONNECT_ERROR, { 35 - wrong when connecting with SSL }
CURLE_BAD_DOWNLOAD_RESUME, { 36 - couldn't resume download }
CURLE_FILE_COULDNT_READ_FILE, { 37 }
CURLE_LDAP_CANNOT_BIND, { 38 }
CURLE_LDAP_SEARCH_FAILED, { 39 }
CURLE_OBSOLETE40, { 40 - NOT USED }
CURLE_FUNCTION_NOT_FOUND, { 41 }
CURLE_ABORTED_BY_CALLBACK, { 42 }
CURLE_BAD_FUNCTION_ARGUMENT, { 43 }
CURLE_OBSOLETE44, { 44 - NOT USED }
CURLE_INTERFACE_FAILED, { 45 - CURLOPT_INTERFACE failed }
CURLE_OBSOLETE46, { 46 - NOT USED }
CURLE_TOO_MANY_REDIRECTS , { 47 - catch endless re-direct loops }
CURLE_UNKNOWN_OPTION, { 48 - User specified an unknown option }
CURLE_TELNET_OPTION_SYNTAX , { 49 - Malformed telnet option }
CURLE_OBSOLETE50, { 50 - NOT USED }
CURLE_PEER_FAILED_VERIFICATION, { 51 - peer's certificate or fingerprint
wasn't verified fine }
CURLE_GOT_NOTHING, { 52 - when this is a specific error }
CURLE_SSL_ENGINE_NOTFOUND, { 53 - SSL crypto engine not found }
CURLE_SSL_ENGINE_SETFAILED, { 54 - can not set SSL crypto engine as
default }
CURLE_SEND_ERROR, { 55 - failed sending network data }
CURLE_RECV_ERROR, { 56 - failure in receiving network data }
CURLE_OBSOLETE57, { 57 - NOT IN USE }
CURLE_SSL_CERTPROBLEM, { 58 - problem with the local certificate }
CURLE_SSL_CIPHER, { 59 - couldn't use specified cipher }
CURLE_SSL_CACERT, { 60 - problem with the CA cert (path?) }
CURLE_BAD_CONTENT_ENCODING, { 61 - Unrecognized/bad encoding }
CURLE_LDAP_INVALID_URL, { 62 - Invalid LDAP URL }
CURLE_FILESIZE_EXCEEDED, { 63 - Maximum file size exceeded }
CURLE_USE_SSL_FAILED, { 64 - Requested FTP SSL level failed }
CURLE_SEND_FAIL_REWIND, { 65 - Sending the data requires a rewind
that failed }
CURLE_SSL_ENGINE_INITFAILED, { 66 - failed to initialise ENGINE }
CURLE_LOGIN_DENIED, { 67 - user, password or similar was not
accepted and we failed to login }
CURLE_TFTP_NOTFOUND, { 68 - file not found on server }
CURLE_TFTP_PERM, { 69 - permission problem on server }
CURLE_REMOTE_DISK_FULL, { 70 - out of disk space on server }
CURLE_TFTP_ILLEGAL, { 71 - Illegal TFTP operation }
CURLE_TFTP_UNKNOWNID, { 72 - Unknown transfer ID }
CURLE_REMOTE_FILE_EXISTS, { 73 - File already exists }
CURLE_TFTP_NOSUCHUSER, { 74 - No such user }
CURLE_CONV_FAILED, { 75 - conversion failed }
CURLE_CONV_REQD, { 76 - caller must register conversion
callbacks using curl_easy_setopt options
CURLOPT_CONV_FROM_NETWORK_FUNCTION,
CURLOPT_CONV_TO_NETWORK_FUNCTION, and
CURLOPT_CONV_FROM_UTF8_FUNCTION }
CURLE_SSL_CACERT_BADFILE, { 77 - could not load CACERT file, missing
or wrong format }
CURLE_REMOTE_FILE_NOT_FOUND, { 78 - remote file not found }
CURLE_SSH, { 79 - error from the SSH layer, somewhat
generic so the error message will be of
interest when this has happened }
CURLE_SSL_SHUTDOWN_FAILED, { 80 - Failed to shut down the SSL
connection }
CURLE_AGAIN, { 81 - socket is not ready for send/recv,
wait till it's ready and try again (Added
in 7.18.2) }
CURLE_SSL_CRL_BADFILE, { 82 - could not load CRL file, missing or
wrong format (Added in 7.19.0) }
CURLE_SSL_ISSUER_ERROR, { 83 - Issuer check failed. (Added in
7.19.0) }
CURLE_FTP_PRET_FAILED, { 84 - a PRET command failed }
CURLE_RTSP_CSEQ_ERROR, { 85 - mismatch of RTSP CSeq numbers }
CURLE_RTSP_SESSION_ERROR, { 86 - mismatch of RTSP Session Ids }
CURLE_FTP_BAD_FILE_LIST, { 87 - unable to parse FTP file list }
CURLE_CHUNK_FAILED, { 88 - chunk callback reported error }
CURLE_NO_CONNECTION_AVAILABLE, { 89 - No connection available, the
session will be queued }
CURLE_SSL_PINNEDPUBKEYNOTMATCH, { 90 - specified pinned public key did not
match }
CURLE_SSL_INVALIDCERTSTATUS, { 91 - invalid certificate status }
CURLE_HTTP2_STREAM, { 92 - stream error in HTTP/2 framing layer
}
CURLE_RECURSIVE_API_CALL, { 93 - an api function was called from
inside a callback }
CURLE_AUTH_ERROR, { 94 - an authentication function returned an
error }
CURLE_HTTP3, { 95 - An HTTP/3 layer problem }
CURLE_QUIC_CONNECT_ERROR, { 96 - QUIC connection error }
CURLE_PROXY, { 97 - proxy handshake error }
CURLE_SSL_CLIENTCERT, { 98 - client-side certificate required }
CURLE_UNRECOVERABLE_POLL, { 99 - poll/select returned fatal error }
CURLE_TOO_LARGE, { 100 - a value/data met its maximum }
CURLE_ECH_REQUIRED, { 101 - ECH tried but failed }
CURL_LAST { never use! }
);
C++
enum DECLSPEC_DENUM CURLcode : unsigned int { CURLE_OK, CURLE_UNSUPPORTED_PROTOCOL, CURLE_FAILED_INIT, CURLE_URL_MALFORMAT, CURLE_NOT_BUILT_IN, CURLE_COULDNT_RESOLVE_PROXY, CURLE_COULDNT_RESOLVE_HOST, CURLE_COULDNT_CONNECT, CURLE_FTP_WEIRD_SERVER_REPLY, CURLE_REMOTE_ACCESS_DENIED, CURLE_FTP_ACCEPT_FAILED, CURLE_FTP_WEIRD_PASS_REPLY, CURLE_FTP_ACCEPT_TIMEOUT, CURLE_FTP_WEIRD_PASV_REPLY, CURLE_FTP_WEIRD_227_FORMAT, CURLE_FTP_CANT_GET_HOST, CURLE_HTTP2, CURLE_FTP_COULDNT_SET_TYPE, CURLE_PARTIAL_FILE, CURLE_FTP_COULDNT_RETR_FILE, CURLE_OBSOLETE20, CURLE_QUOTE_ERROR, CURLE_HTTP_RETURNED_ERROR, CURLE_WRITE_ERROR, CURLE_OBSOLETE24, CURLE_UPLOAD_FAILED, CURLE_READ_ERROR, CURLE_OUT_OF_MEMORY, CURLE_OPERATION_TIMEDOUT, CURLE_OBSOLETE29, CURLE_FTP_PORT_FAILED,
CURLE_FTP_COULDNT_USE_REST, CURLE_OBSOLETE32, CURLE_RANGE_ERROR, CURLE_HTTP_POST_ERROR, CURLE_SSL_CONNECT_ERROR, CURLE_BAD_DOWNLOAD_RESUME, CURLE_FILE_COULDNT_READ_FILE, CURLE_LDAP_CANNOT_BIND, CURLE_LDAP_SEARCH_FAILED, CURLE_OBSOLETE40, CURLE_FUNCTION_NOT_FOUND, CURLE_ABORTED_BY_CALLBACK, CURLE_BAD_FUNCTION_ARGUMENT, CURLE_OBSOLETE44, CURLE_INTERFACE_FAILED, CURLE_OBSOLETE46, CURLE_TOO_MANY_REDIRECTS, CURLE_UNKNOWN_OPTION, CURLE_TELNET_OPTION_SYNTAX, CURLE_OBSOLETE50, CURLE_PEER_FAILED_VERIFICATION, CURLE_GOT_NOTHING, CURLE_SSL_ENGINE_NOTFOUND, CURLE_SSL_ENGINE_SETFAILED, CURLE_SEND_ERROR, CURLE_RECV_ERROR, CURLE_OBSOLETE57, CURLE_SSL_CERTPROBLEM, CURLE_SSL_CIPHER, CURLE_SSL_CACERT, CURLE_BAD_CONTENT_ENCODING, CURLE_LDAP_INVALID_URL,
CURLE_FILESIZE_EXCEEDED, CURLE_USE_SSL_FAILED, CURLE_SEND_FAIL_REWIND, CURLE_SSL_ENGINE_INITFAILED, CURLE_LOGIN_DENIED, CURLE_TFTP_NOTFOUND, CURLE_TFTP_PERM, CURLE_REMOTE_DISK_FULL, CURLE_TFTP_ILLEGAL, CURLE_TFTP_UNKNOWNID, CURLE_REMOTE_FILE_EXISTS, CURLE_TFTP_NOSUCHUSER, CURLE_CONV_FAILED, CURLE_CONV_REQD, CURLE_SSL_CACERT_BADFILE, CURLE_REMOTE_FILE_NOT_FOUND, CURLE_SSH, CURLE_SSL_SHUTDOWN_FAILED, CURLE_AGAIN, CURLE_SSL_CRL_BADFILE, CURLE_SSL_ISSUER_ERROR, CURLE_FTP_PRET_FAILED, CURLE_RTSP_CSEQ_ERROR, CURLE_RTSP_SESSION_ERROR, CURLE_FTP_BAD_FILE_LIST, CURLE_CHUNK_FAILED, CURLE_NO_CONNECTION_AVAILABLE, CURLE_SSL_PINNEDPUBKEYNOTMATCH, CURLE_SSL_INVALIDCERTSTATUS, CURLE_HTTP2_STREAM, CURLE_RECURSIVE_API_CALL, CURLE_AUTH_ERROR, CURLE_HTTP3,
CURLE_QUIC_CONNECT_ERROR, CURLE_PROXY, CURLE_SSL_CLIENTCERT, CURLE_UNRECOVERABLE_POLL, CURLE_TOO_LARGE, CURLE_ECH_REQUIRED, CURL_LAST };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | System.Curl.pas System.Curl.hpp |
System.Curl | System.Curl |
説明
このトピックには現在ドキュメントが存在しません。「ノート」を利用してこのトピックの改良について話しあうことができます。