CURLE_UNSUPPORTED_PROTOCOL(1)html
你的URL傳遞給libcurl的使用協議,這libcurl的不支持。支持多是你沒有使用一個編譯時的選項,它能夠是一個拼寫錯的協議字符串,或者只是一個協議的libcurl沒有代碼。服務器
很是早期的初始化代碼失敗。這多是內部錯誤或問題,資源問題,一些基本的東西可能沒法完成初始化時間。curl
該網址的格式不正確。編碼
libcurl的內置在一個編譯時決定所要求的功能,協議或購股權沒有被發現。這意味着,一個功能或選項是不啓用或明確禁用的libcurl建時,爲了獲得它的功能,你必須獲得一個重建的libcurl的。url
CURLE_COULDNT_RESOLVE_PROXY(5)spa
沒法解析代理服務器。代理主機沒法獲得解決。代理
沒法解析主機。給定的遠程主機沒有獲得解決。
connect()的主機或代理失敗。
CURLE_FTP_WEIRD_SERVER_REPLY(8)
鏈接到一個FTP服務器後,libcurl的預期獲得必定的回覆返回。這個錯誤代碼表示,它有一個奇怪的或壞的答覆。指定的遠程服務器可能不是一個肯定的FTP服務器。
咱們被拒絕訪問的資源的URL。對於FTP,發生這種狀況而力圖改變的遠程目錄。
在等待服務器的鏈接時,一個主動FTP會話使用,被送到控制鏈接或相似的錯誤代碼。
CURLE_FTP_WEIRD_PASS_REPLY(11)
發送到服務器的FTP密碼後,libcurl的預計正確的答覆。此錯誤代碼指示返回了意外的代碼。
在當前的FTP會話在等待服務器鏈接,CURLOPT_ACCEPTTIMOUT_MS(或內部默認),超時過時。
CURLE_FTP_WEIRD_PASV_REPLY(13)
libcurl的失敗做爲一個PASV或EPSV命令從服務器獲得一個合理的結果。服務器是有缺陷的。
CURLE_FTP_WEIRD_227_FORMAT(14)
FTP服務器返回一個227行做爲一個PASV命令的響應。若是libcurl的沒法解析該行,此返回代碼被傳遞迴。
內部故障查找主機使用新的鏈接。
CURLE_FTP_COULDNT_SET_TYPE(17)
收到一個錯誤,當試圖傳送模式設置爲二進制或ASCII。
文件傳輸,短於或大於預期。發生這種狀況時,服務器首先報告預期的傳輸大小,而後提供數據不匹配前面給出的大小。
CURLE_FTP_COULDNT_RETR_FILE(19)
這是一個奇怪的回答「RETR」命令或一個零字節傳輸完成。
當發送到遠程服務器,自定義的「QUOTE」命令的一個命令返回的錯誤代碼爲400或更高(對於FTP)或表示不成功的完成命令。
這是返回CURLOPT_FAILONERROR設置爲TRUE和HTTP服務器返回的錯誤代碼是> = 400。
發生錯誤,寫做時接收到的數據到本地文件,或者返回錯誤libcurl的一個寫回調。
開始上載失敗。對於FTP,服務器一般否定的STOR命令。一般的錯誤緩衝區包含了服務器的解釋。
有一個問題讀取本地文件或返回一個錯誤的讀回調。
內存分配請求失敗。這是嚴重的不良和活動,若是發生過嚴重搞砸了。
操做超時。根據條件達到指定的超時期間。
FTP PORT命令返回錯誤。這主要是當你尚未足夠的地址指定了一個良好的libcurl的使用。SeeCURLOPT_FTPPORT。
CURLE_FTP_COULDNT_USE_REST(31)
FTP REST命令返回錯誤。若是服務器是明智的,這不該該發生。
服務器不支持或接受範圍請求。
這是一個奇怪的錯誤,主要發生是因爲內部的混亂。
出現問題的地方,在SSL / TLS握手。你真正想要的的錯誤緩衝區和閱讀郵件,由於它針對問題稍微。多是證書(文件格式,路徑,權限),密碼,和其餘人。
下載沒法恢復,由於指定的偏移量爲文件的邊界。
CURLE_FILE_COULDNT_READ_FILE(37)
沒法打開的文件FILE :/ /。最有可能的,由於該文件的路徑不能識別現有文件。你是否檢查文件的權限?
LDAP沒法綁定。LDAP綁定操做失敗。
LDAP搜索失敗。
函數沒有找到。一個必需的zlib的功能沒有被發現。
經過回調停止。返回的回調「停止」libcurl的。
CURLE_BAD_FUNCTION_ARGUMENT(43)
內部錯誤。函數調用了一個錯誤的參數。
接口錯誤。指定的出接口不能使用。設置接口使用傳出鏈接的源IP地址與CURLOPT_INTERFACE。
過多的重定向。如下重定向時,libcurl的創下的最高金額。設置您的與CURLOPT_MAXREDIRS限制。
沒法識別的選項傳遞給libcurl的/。請參閱相應的文檔。這是最有可能在程序中使用libcurl的問題。的的錯誤緩衝區可能包含準確的選項,它涉及更具體的信息。
CURLE_TELNET_OPTION_SYNTAX(49)
telnet選項字符串被非法格式化。
CURLE_PEER_FAILED_VERIFICATION(51)
遠程服務器的SSL證書或SSH的MD5指紋被認爲是不正常的。
沒有從服務器返回的,和獲得什麼的狀況下,被認爲是一個錯誤。
未找到指定的加密引擎。
CURLE_SSL_ENGINE_SETFAILED(54)
設置所選的SSL加密引擎,默認狀況下失敗!
發送網絡數據失敗。
若是接收網絡數據。
與當地的客戶端證書的問題。
沒法使用指定的密碼。
同儕憑證不能與已知的CA證書進行身份驗證。
CURLE_BAD_CONTENT_ENCODING(61)
沒法識別的傳輸編碼。
無效的LDAP URL。
最大文件大小超過。
要求FTP SSL水平失敗。
在作了一個發送操做捲曲,倒帶重傳的數據,但的倒帶操做失敗。
CURLE_SSL_ENGINE_INITFAILED(66)
SSL發動機啓動失敗。
遠程服務器拒絕捲曲登陸(加入7.13.1)
TFTP服務器上找不到文件。
TFTP服務器上的權限問題。
出在服務器上的磁盤空間。
非法的TFTP操做。
未知TFTP傳輸ID。
文件已經存在,並不會被覆蓋。
這個錯誤不該該被返回正常工做的TFTP服務器。
字符轉換失敗。
調用者必須註冊轉換回調。
問題讀取SSL證書(路徑的訪問權限?)
CURLE_REMOTE_FILE_NOT_FOUND(78)
不存在的URL引用的資源。
未指定的錯誤發生在SSH會話。
關閉SSL鏈接失敗。
Socket是沒有準備好發送/接收等待,直到它準備好了,而後再試一次。此返回代碼僅返回從 curl_easy_recv(3) 和 (3) (加入7.18.2 curl_easy_send),
沒法加載CRL文件(在7.19.0版加入)
發行人檢查失敗(在7.19.0版加入)
FTP服務器不理解的PRET命令,全部不支持給定的參數。要當心時usingCURLOPT_CUSTOMREQUEST,自定義列表「命令將發送PRET CMD前PASV以及。(添加在7.20.0)
RTSP的Cseq號碼不匹配。
RTSP會話標識符不匹配。
沒法,解析FTP文件列表(在FTP通配符下載)。
塊回調報告錯誤。
這些錯誤代碼永遠不會返回。它們被用來在一個老的libcurl版本,當前未使用
========================================
CURL狀態碼列表 |
||
狀態碼 |
狀態緣由 |
解釋 |
0 |
正常訪問 |
|
1 |
錯誤的協議 |
未支持的協議。此版cURL 不支持這一協議。 |
2 |
初始化代碼失敗 |
初始化失敗。 |
3 |
URL格式不正確 |
URL 格式錯誤。語法不正確。 |
4 |
請求協議錯誤 |
|
5 |
沒法解析代理 |
沒法解析代理。沒法解析給定代理主機。 |
6 |
沒法解析主機地址 |
沒法解析主機。沒法解析給定的遠程主機。 |
7 |
沒法鏈接到主機 |
沒法鏈接到主機。 |
8 |
遠程服務器不可用 |
FTP 非正常的服務器應答。cURL 沒法解析服務器發送的數據。 |
9 |
訪問資源錯誤 |
FTP 訪問被拒絕。服務器拒絕登入或沒法獲取您想要的特定資源或目錄。最有可 能的是您試圖進入一個在此服務器上不存在的目錄。 |
11 |
FTP密碼錯誤 |
FTP 非正常的PASS 回覆。cURL 沒法解析發送到PASS 請求的應答。 |
13 |
結果錯誤 |
FTP 非正常的的PASV 應答,cURL 沒法解析發送到PASV 請求的應答。 |
14 |
FTP迴應PASV命令 |
FTP 非正常的227格式。cURL 沒法解析服務器發送的227行。 |
15 |
內部故障 |
FTP 沒法鏈接到主機。沒法解析在227行中獲取的主機IP。 |
17 |
設置傳輸模式爲二進制 |
FTP 沒法設定爲二進制傳輸。沒法改變傳輸方式到二進制。 |
18 |
文件傳輸短或大於預期 |
部分文件。只有部分文件被傳輸。 |
19 |
RETR命令傳輸完成 |
FTP 不能下載/訪問給定的文件, RETR (或相似)命令失敗。 |
21 |
命令成功完成 |
FTP quote 錯誤。quote 命令從服務器返回錯誤。 |
22 |
返回正常 |
HTTP 找不到網頁。找不到所請求的URL 或返回另外一個HTTP 400或以上錯誤。 此返回代碼只出如今使用了-f/--fail 選項之後。 |
23 |
數據寫入失敗 |
寫入錯誤。cURL 沒法向本地文件系統或相似目的寫入數據。 |
25 |
沒法啓動上傳 |
FTP 沒法STOR 文件。服務器拒絕了用於FTP 上傳的STOR 操做。 |
26 |
回調錯誤 |
讀錯誤。各種讀取問題。 |
27 |
內存分配請求失敗 |
內存不足。內存分配請求失敗。 |
28 |
訪問超時 |
操做超時。到達指定的超時期限條件。 |
30 |
FTP端口錯誤 |
FTP PORT 失敗。PORT 命令失敗。並不是全部的FTP 服務器支持PORT 命令,請 嘗試使用被動(PASV)傳輸代替! |
31 |
FTP錯誤 |
FTP 沒法使用REST 命令。REST 命令失敗。此命令用來恢復的FTP 傳輸。 |
33 |
不支持請求 |
HTTP range 錯誤。range "命令"不起做用。 |
34 |
內部發生錯誤 |
HTTP POST 錯誤。內部POST 請求產生錯誤。 |
35 |
SSL/TLS握手失敗 |
SSL 鏈接錯誤。SSL 握手失敗。 |
36 |
下載沒法恢復 |
FTP 續傳損壞。不能繼續早些時候被停止的下載。 |
37 |
文件權限錯誤 |
文件沒法讀取。沒法打開文件。權限問題? |
38 |
LDAP可沒有約束力 |
LDAP 沒法綁定。LDAP 綁定(bind)操做失敗。 |
39 |
LDAP搜索失敗 |
LDAP 搜索失敗。 |
41 |
函數沒有找到 |
功能沒法找到。沒法找到必要的LDAP 功能。 |
42 |
停止的回調 |
由回調終止。應用程序告知cURL 終止運做。 |
43 |
內部錯誤 |
內部錯誤。由一個不正確參數調用了功能。 |
45 |
接口錯誤 |
接口錯誤。指定的外發接口沒法使用。 |
47 |
過多的重定向 |
過多的重定向。cURL 達到了跟隨重定向設定的最大限額跟 |
48 |
沒法識別選項 |
指定了未知TELNET 選項。 |
49 |
TELNET格式錯誤 |
不合式的telnet 選項。 |
51 |
遠程服務器的SSL證書 |
peer 的SSL 證書或SSH 的MD5指紋沒有肯定。 |
52 |
服務器無返回內容 |
服務器無任何應答,該狀況在此處被認爲是一個錯誤。 |
53 |
加密引擎未找到 |
找不到SSL 加密引擎。 |
54 |
設定默認SSL加密失敗 |
沒法將SSL 加密引擎設置爲默認。 |
55 |
沒法發送網絡數據 |
發送網絡數據失敗。 |
56 |
衰竭接收網絡數據 |
在接收網絡數據時失敗。 |
57 |
||
58 |
本地客戶端證書 |
本地證書有問題。 |
59 |
沒法使用密碼 |
沒法使用指定的SSL 密碼。 |
60 |
憑證沒法驗證 |
peer 證書沒法被已知的CA 證書驗證。 |
61 |
沒法識別的傳輸編碼 |
沒法辨識的傳輸編碼。 |
62 |
無效的LDAP URL |
無效的LDAP URL。 |
63 |
文件超過最大大小 |
超過最大文件尺寸。 |
64 |
FTP失敗 |
要求的FTP 的SSL 水平失敗。 |
65 |
倒帶操做失敗 |
發送此數據須要的回捲(rewind)失敗。 |
66 |
SSL引擎失敗 |
初始化SSL 引擎失敗。 |
67 |
服務器拒絕登陸 |
用戶名、密碼或相似的信息未被接受,cURL 登陸失敗。 |
68 |
未找到文件 |
在TFTP 服務器上找不到文件。 |
69 |
無權限 |
TFTP 服務器權限有問題。 |
70 |
超出服務器磁盤空間 |
TFTP 服務器磁盤空間不足。 |
71 |
非法TFTP操做 |
非法的TFTP 操做。 |
72 |
未知TFTP傳輸的ID |
未知TFTP 傳輸編號(ID)。 |
73 |
文件已經存在 |
文件已存在(TFTP) 。 |
74 |
錯誤TFTP服務器 |
無此用戶(TFTP) 。 |
75 |
字符轉換失敗 |
字符轉換失敗。 |
76 |
必須記錄回調 |
須要字符轉換功能。 |
77 |
CA證書權限 |
讀SSL 證書出現問題(路徑?訪問權限? ) 。 |
78 |
URL中引用資源不存在 |
URL 中引用的資源不存在。 |
79 |
錯誤發生在SSH會話 |
SSH 會話期間發生一個未知錯誤。 |
80 |
沒法關閉SSL鏈接 |
未能關閉SSL 鏈接。 |
81 |
服務未準備 |
|
82 |
沒法載入CRL文件 |
沒法加載CRL 文件,丟失或格式不正確(在7.19.0版中增長) 。 |
83 |
發行人檢查失敗 |
簽發檢查失敗(在7.19.0版中增長) 。 |