curl_errno函数错误码对照错误信息
**CURLE_UNSUPPORTED_PROTOCOL** (1) – 您传送给 libcurl 的⽹址使⽤了此 libcurl不⽀持的协议可能是您没有使⽤的编译时选项造成了这种情况(可能是协议字符串拼写有**CURLE_UNSUPPORTED_PROTOCOL** (1) – 您传送给 libcurl 的⽹址使⽤了此 libcurl不⽀持的协议可能是您没有使⽤的编译时选项造成了这种情况(可能是协议字符串拼写有**CURLE_FAILED_INIT** (2) – ⾮常早期的初始化代码失败。可能是内部错误或问题。
**CURLE_URL_MALFORMAT** (3) – ⽹址格式不正确。
**CURLE_COULDNT_RESOLVE_PROXY** (5) – ⽆法解析代理服务器。指定的代理服务器主机⽆法解析。
**CURLE_COULDNT_RESOLVE_HOST** (6) – ⽆法解析主机。指定的远程主机⽆法解析。
**CURLE_COULDNT_CONNECT** (7) – ⽆法通过 connect() 连接⾄主机或代理服务器。
**CURLE_FTP_WEIRD_SERVER_REPLY** (8) – 在连接到 FTP 服务器后,libcurl 需要收到特定的回复。此错误代码表⽰收到了不正常或不正确的回复指定的远程服务器可能不**CURLE_REMOTE_ACCESS_DENIED** (9) – 我们⽆法访问⽹址中指定的资源。对于 FTP,如果尝试
更改为远程⽬录,就会发⽣这种情况。
**CURLE_FTP_WEIRD_PASS_REPLY** (11) – 在将 FTP 密码发送到服务器后,libcurl 需要收到正确的回复。此错误代码表⽰返回的是意外的代码。
**CURLE_FTP_WEIRD_PASV_REPLY **(13) – libcurl ⽆法从服务器端收到有⽤的结果,作为对 PASV 或 EPSV 命令的响应。服务器有问题。
**CURLE_FTP_WEIRD_227_FORMAT **(14) – FTP 服务器返回 227 ⾏作为对 PASV 命令的响应。如果 libcurl ⽆法解析此⾏,就会返回此代码。
**CURLE_FTP_CANT_GET_HOST** (15) – 在查⽤于新连接的主机时出现内部错误。
**CURLE_FTP_COULDNT_SET_TYPE** (17) – 在尝试将传输模式设置为⼆进制或 ascii 时发⽣错误。
**CURLE_PARTIAL_FILE** (18) – ⽂件传输尺⼨⼩于或⼤于预期。当服务器先报告了⼀个预期的传输尺⼨,然后所传送的数据与先前指定尺⼨不相符时,就会发⽣此错误。
**CURLE_FTP_COULDNT_RETR_FILE** (19) – ‘RETR’ 命令收到了不正常的回复,或完成的传输尺⼨为零字节。
**CURLE_QUOTE_ERROR** (21) – 在向远程服务器发送⾃定义 “QUOTE” 命令时,其中⼀个命令返回的错误代码为 400 或更⼤的数字(对FTP),或以其他⽅式表明命令⽆法成**CURLE_HTTP_RETURNED_ERROR** (22) – 如果 CURLOPT_FAILONERROR 设置为 TRUE,且 HTTP 服务器返回 >= 400 的错误代码,就会返回此代码。(此错误代码以**CURLE_WRITE_ERROR** (23) – 在向本地⽂件写⼊所收到的数据时发⽣错误,或由写⼊回调 (write callback) 向 libcurl 返回了⼀个错误。
**CURLE_UPLOAD_FAILED** (25) – ⽆法开始上传。对于 FTP,服务器通常会拒绝执⾏ STOR 命令。错误缓冲区通常会提供服务器对此问题的说明。(此错误代码以前⼜称C **CURLE_READ_ERROR** (26) – 读取本地⽂件时遇到问题,或由读取回调 (read callback) 返回了⼀个错误。
**CURLE_OUT_OF_MEMORY** (27) – 内存分配请求失败。此错误⽐较严重,若发⽣此错误,则表明出现了⾮常严重的问题。
**CURLE_OPERATION_TIMEDOUT** (28) – 操作超时。已达到根据相应情况指定的超时时间。
**CURLE_FTP_PORT_FAILED** (30) – FTP PORT 命令返回错误。在没有为 libcurl 指定适当的地址使⽤时,最有可能发⽣此问题。请参阅 CURLOPT_FTPPORT。
**CURLE_FTP_COULDNT_USE_REST** (31) – FTP REST 命令返回错误。如果服务器正常,则应当不会发⽣这种情况
**CURLE_RANGE_ERROR** (33) – 服务器不⽀持或不接受范围请求。
**CURLE_HTTP_POST_ERROR** (34) – 此问题⽐较少见,主要由内部混乱引发。
**CURLE_SSL_CONNECT_ERROR** (35) – 同时使⽤ SSL/TLS 时可能会发⽣此错误。您可以访问错误缓冲区查看相应信息,其中会对此问题进⾏更详细的介绍。可能是证书(**CURLE_FTP_BAD_DOWNLOAD_RESUME** (36) – 尝试恢复超过⽂件⼤⼩限制的 FTP 连接。
**CURLE_FILE_COULDNT_READ_FILE** (37) – ⽆法打开 FILE:// 路径下的⽂件。原因很可能是⽂件路径⽆法识别现有⽂件。建议您检查⽂件的访问权限。
**CURLE_LDAP_CANNOT_BIND** (38) – LDAP ⽆法绑定。LDAP 绑定操作失败。
**CURLE_LDAP_SEARCH_FAILED** (39) – LDAP 搜索⽆法进⾏。
**CURLE_FUNCTION_NOT_FOUND** (41) – 不到函数。不到必要的 zlib 函数。
**CURLE_ABORTED_BY_CALLBACK** (42) – 由回调中⽌。回调向 libcurl 返回了 “abort”。
**CURLE_BAD_FUNCTION_ARGUMENT** (43) – 内部错误。使⽤了不正确的参数调⽤函数。
**CURLE_INTERFACE_FAILED** (45) – 界⾯错误。指定的外部界⾯⽆法使⽤。请通过 CURLOPT_INTERFACE 设置要使⽤哪个界⾯来处理外部连接的来源 IP 地址(此错误代**CURLE_TOO_MANY_REDIRECTS** (47) – 重定向过多。进⾏重定向时,libcurl 达到了⽹页点击上限。请使⽤ CURLOPT_MAXREDIRS 设置上限。
**CURLE_UNKNOWN_TELNET_OPTION** (48) – ⽆法识别以 CURLOPT_TELNETOPTIONS 设置的选项。请参阅相关⽂档。
**CURLE_TELNET_OPTION_SYNTAX** (49) – telnet 选项字符串的格式不正确。
**CURLE_PEER_FAILED_VERIFICATION** (51) – 远程服务器的 SSL 证书或 SSH md5 指纹不正确。
**CURLE_GOT_NOTHING** (52) – 服务器未返回任何数据,在相应情况下,未返回任何数据就属于出现错误。
**CURLE_SSL_ENGINE_NOTFOUND** (53) – 不到指定的加密引擎。
**CURLE_SSL_ENGINE_SETFAILED** (54) – ⽆法将选定的 SSL 加密引擎设为默认选项。
**CURLE_SEND_ERROR** (55) – ⽆法发送⽹络数据。
**CURLE_RECV_ERROR** (56) – 接收⽹络数据失败。
**CURLE_SSL_CERTPROBLEM** (58) – 本地客户端证书有问题
**CURLE_SSL_CIPHER** (59) – ⽆法使⽤指定的密钥
**CURLE_SSL_CACERT** (60) – ⽆法使⽤已知的 CA 证书验证对等证书
**CURLE_BAD_CONTENT_ENCODING** (61) – ⽆法识别传输编码
**CURLE_LDAP_INVALID_URL** (62) – LDAP ⽹址⽆效
**CURLE_FILESIZE_EXCEEDED** (63) – 超过了⽂件⼤⼩上限
**CURLE_USE_SSL_FAILED** (64) – 请求的 FTP SSL 级别失败
**CURLE_SEND_FAIL_REWIND** (65) – 进⾏发送操作时,curl 必须回转数据以便重新传输,但回转操作未能成功
**CURLE_SSL_ENGINE_INITFAILED** (66) – SSL 引擎初始化失败
**CURLE_LOGIN_DENIED** (67) – 远程服务器拒绝 curl 登录(7.13.1 新增功能)
**CURLE_TFTP_NOTFOUND** (68) – 在 TFTP 服务器上不到⽂件
**CURLE_TFTP_PERM** (69) – 在 TFTP 服务器上遇到权限问题
**CURLE_REMOTE_DISK_FULL** (70) – 服务器磁盘空间不⾜
**CURLE_TFTP_ILLEGAL** (71) – TFTP 操作⾮法
**CURLE_TFTP_UNKNOWNID** (72) – TFTP 传输 ID 未知
**CURLE_REMOTE_FILE_EXISTS** (73) – ⽂件已存在,⽆法覆盖
**CURLE_TFTP_NOSUCHUSER** (74) – 运⾏正常的 TFTP 服务器不会返回此错误
**CURLE_CONV_FAILED** (75) – 字符转换失败
**CURLE_CONV_REQD** (76) – 调⽤⽅必须注册转换回调
**CURLE_SSL_CACERT_BADFILE** (77) – 读取 SSL CA 证书时遇到问题(可能是路径错误或访问权限问题)
**CURLE_REMOTE_FILE_NOT_FOUND** (78) – ⽹址中引⽤的资源不存在
**CURLE_SSH** (79) – SSH 会话中发⽣⽆法识别的错误
**CURLE_SSL_SHUTDOWN_FAILED** (80) – ⽆法终⽌ SSL 连 (2) – ⾮常早期的初始化代码失败。可能是内部错误或问题。
**CURLE_URL_MALFORMAT** (3) – ⽹址格式不正确。
**CURLE_COULDNT_RESOLVE_PROXY** (5) – ⽆法解析代理服务器。指定的代理服务器主机⽆法解析。
**CURLE_COULDNT_RESOLVE_HOST** (6) – ⽆法解析主机。指定的远程主机⽆法解析。
**CURLE_COULDNT_CONNECT** (7) – ⽆法通过 connect() 连接⾄主机或代理服务器。
**CURLE_COULDNT_CONNECT** (7) – ⽆法通过 connect() 连接⾄主机或代理服务器。
**CURLE_FTP_WEIRD_SERVER_REPLY** (8) – 在连接到 FTP 服务器后,libcurl 需要收到特定的回复。此错误代码表⽰收到了不正常或不正确的回复指定的远程服务器可能不**CURLE_REMOTE_ACC
ESS_DENIED** (9) – 我们⽆法访问⽹址中指定的资源。对于 FTP,如果尝试更改为远程⽬录,就会发⽣这种情况。
**CURLE_FTP_WEIRD_PASS_REPLY** (11) – 在将 FTP 密码发送到服务器后,libcurl 需要收到正确的回复。此错误代码表⽰返回的是意外的代码。
**CURLE_FTP_WEIRD_PASV_REPLY** (13) – libcurl ⽆法从服务器端收到有⽤的结果,作为对 PASV 或 EPSV 命令的响应。服务器有问题。
**CURLE_FTP_WEIRD_227_FORMAT** (14) – FTP 服务器返回 227 ⾏作为对 PASV 命令的响应。如果 libcurl ⽆法解析此⾏,就会返回此代码。
**CURLE_FTP_CANT_GET_HOST** (15) – 在查⽤于新连接的主机时出现内部错误。
**CURLE_FTP_COULDNT_SET_TYPE** (17) – 在尝试将传输模式设置为⼆进制或 ascii 时发⽣错误。
网页证书错误怎么办**CURLE_PARTIAL_FILE** (18) – ⽂件传输尺⼨⼩于或⼤于预期。当服务器先报告了⼀个预期的传输尺⼨,然后所传送的数据与先前指定尺⼨不相符时,就会发⽣此错误。
**CURLE_FTP_COULDNT_RETR_FILE** (19) – ‘RETR’ 命令收到了不正常的回复,或完成的传输尺⼨为零字节。
**CURLE_QUOTE_ERROR** (21) – 在向远程服务器发送⾃定义 “QUOTE” 命令时,其中⼀个命令返回的错误代码为 400 或更⼤的数字(对FTP),或以其他⽅式表明命令⽆法成**CURLE_HTTP_RETURNED_ERROR** (22) – 如果 CURLOPT_FAILONERROR 设置为 TRUE,且 HTTP 服务器返回 >= 400 的错误代码,就会返回此代码。(此错误代码以**CURLE_WRITE_ERROR** (23) – 在向本地⽂件写⼊所收到的数据时发⽣错误,或由写⼊回调 (write callback) 向 libcurl 返回了⼀个错误。
**CURLE_UPLOAD_FAILED** (25) – ⽆法开始上传。对于 FTP,服务器通常会拒绝执⾏ STOR 命令。错误缓冲区通常会提供服务器对此问题的说明。(此错误代码以前⼜称C **CURLE_READ_ERROR** (26) – 读取本地⽂件时遇到问题,或由读取回调 (read callback) 返回了⼀个错误。
**CURLE_OUT_OF_MEMORY** (27) – 内存分配请求失败。此错误⽐较严重,若发⽣此错误,则表明出现了⾮常严重的问题。
**CURLE_OPERATION_TIMEDOUT** (28) – 操作超时。已达到根据相应情况指定的超时时间。
**CURLE_FTP_PORT_FAILED** (30) – FTP PORT 命令返回错误。在没有为 libcurl 指定适当的地址使⽤时,最有可能发⽣此问题。请参阅 CURLOPT_FTPPORT。
**CURLE_FTP_COULDNT_USE_REST** (31) – FTP REST 命令返回错误。如果服务器正常,则应当不会发⽣这种情况
**CURLE_RANGE_ERROR** (33) – 服务器不⽀持或不接受范围请求。
**CURLE_HTTP_POST_ERROR** (34) – 此问题⽐较少见,主要由内部混乱引发。
**CURLE_SSL_CONNECT_ERROR** (35) – 同时使⽤ SSL/TLS 时可能会发⽣此错误。您可以访问错误缓冲区查看相应信息,其中会对此问题进⾏更详细的介绍。可能是证书(**CURLE_FTP_BAD_DOWNLOAD_RESUME** (36) – 尝试恢复超过⽂件⼤⼩限制的 FTP 连接。
**CURLE_FILE_COULDNT_READ_FILE** (37) – ⽆法打开 FILE:// 路径下的⽂件。原因很可能是⽂件路径⽆法识别现有⽂件。建议您检查⽂件的访问权限。
**CURLE_LDAP_CANNOT_BIND** (38) – LDAP ⽆法绑定。LDAP 绑定操作失败。
**CURLE_LDAP_SEARCH_FAILED** (39) – LDAP 搜索⽆法进⾏。
**CURLE_FUNCTION_NOT_FOUND** (41) – 不到函数。不到必要的 zlib 函数。
**CURLE_ABORTED_BY_CALLBACK** (42) – 由回调中⽌。回调向 libcurl 返回了 “abort”。
**CURLE_BAD_FUNCTION_ARGUMENT** (43) – 内部错误。使⽤了不正确的参数调⽤函数。
**CURLE_INTERFACE_FAILED** (45) – 界⾯错误。指定的外部界⾯⽆法使⽤。请通过 CURLOPT_INTERFACE 设置要使⽤哪个界⾯来处理外部连接的来源 IP 地址(此错误代**CURLE_TOO_MANY_REDIRECTS** (47) – 重定向过多。进⾏重定向时,libcurl 达到了⽹页点击上限。请使⽤ CURLOPT_MAXREDIRS 设置上限。
**CURLE_UNKNOWN_TELNET_OPTION** (48) – ⽆法识别以 CURLOPT_TELNETOPTIONS 设置的选项。请参阅相关⽂档。
**CURLE_TELNET_OPTION_SYNTAX** (49) – telnet 选项字符串的格式不正确。
**CURLE_PEER_FAILED_VERIFICATION** (51) – 远程服务器的 SSL 证书或 SSH md5 指纹不正确。
**CURLE_GOT_NOTHING** (52) – 服务器未返回任何数据,在相应情况下,未返回任何数据就属于出现错误。
**CURLE_SSL_ENGINE_NOTFOUND** (53) – 不到指定的加密引擎。
**CURLE_SSL_ENGINE_SETFAILED** (54) – ⽆法将选定的 SSL 加密引擎设为默认选项。
**CURLE_SEND_ERROR** (55) – ⽆法发送⽹络数据。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论