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