curl返回常見錯誤碼


  1 轉自:http://blog.csdn.net/cwj649956781/article/details/8086337
  2 
  3 CURLE_OK(0  4 
  5 所有罰款。繼續像往常一樣。
  6 
  7 CURLE_UNSUPPORTED_PROTOCOL(1  8 
  9 你的URL傳遞給libcurl的使用協議,這libcurl的不支持。支持可能是你沒有使用一個編譯時的選項,它可以是一個拼寫錯的協議字符串,或者只是一個協議的libcurl沒有代碼。
 10 
 11  
 12 
 13 CURLE_FAILED_INIT(2 14 
 15 非常早期的初始化代碼失敗。這可能是內部錯誤或問題,資源問題,一些基本的東西可能無法完成初始化時間。
 16 
 17 CURLE_URL_MALFORMAT(3 18 
 19 該網址的格式不正確。
 20 
 21 CURLE_NOT_BUILT_IN(4 22 
 23 libcurl的內置在​​一個編譯時決定所要求的功能,協議或購股權沒有被發現。這意味着,一個功能或選項是不啟用或明確禁用的libcurl建時,為了得到它的功能,你必須得到一個重建的libcurl的。
 24 
 25 CURLE_COULDNT_RESOLVE_PROXY(5 26 
 27 無法解析代理服務器。代理主機無法得到解決。
 28 
 29 CURLE_COULDNT_RESOLVE_HOST(6 30 
 31 無法解析主機。給定的遠程主機沒有得到解決。
 32 
 33 CURLE_COULDNT_CONNECT(7 34 
 35 connect()的主機或代理失敗。
 36 
 37 CURLE_FTP_WEIRD_SERVER_REPLY(8 38 
 39 連接到一個FTP服務器后,libcurl的預期得到一定的回復返回。這個錯誤代碼表示,它有一個奇怪的或壞的答復。指定的遠程服務器可能不是一個確定的FTP服務器。
 40 
 41 CURLE_REMOTE_ACCESS_DENIED(9 42 
 43 我們被拒絕訪問的資源的URL。對於FTP,發生這種情況而力圖改變的遠程目錄。
 44 
 45 CURLE_FTP_ACCEPT_FAILED(10 46 
 47 在等待服務器的連接時,一個主動FTP會話使用,被送到控制連接或類似的錯誤代碼。
 48 
 49 CURLE_FTP_WEIRD_PASS_REPLY(11 50 
 51 發送到服務器的FTP密碼后,libcurl的預計正確的答復。此錯誤代碼指示返回了意外的代碼。
 52 
 53 CURLE_FTP_ACCEPT_TIMEOUT(12 54 
 55 在當前的FTP會話在等待服務器連接,CURLOPT_ACCEPTTIMOUT_MS(或內部默認),超時過期。
 56 
 57 CURLE_FTP_WEIRD_PASV_REPLY(13 58 
 59 libcurl的失敗作為一個PASV或EPSV命令從服務器得到一個合理的結果。服務器是有缺陷的。
 60 
 61 CURLE_FTP_WEIRD_227_FORMAT(14 62 
 63 FTP服務器返回一個227行作為一個PASV命令的響應。如果libcurl的無法解析該行,此返回代碼被傳遞回。
 64 
 65 CURLE_FTP_CANT_GET_HOST(15 66 
 67 內部故障查找主機使用新的連接。
 68 
 69 CURLE_FTP_COULDNT_SET_TYPE(17 70 
 71 收到一個錯誤,當試圖傳送模式設置為二進制或ASCII。
 72 
 73 CURLE_PARTIAL_FILE(18 74 
 75 文件傳輸,短於或大於預期。發生這種情況時,服務器首先報告預期的傳輸大小,然后提供數據不匹配前面給出的大小。
 76 
 77 CURLE_FTP_COULDNT_RETR_FILE(19 78 
 79 這是一個奇怪的回答“RETR”命令或一個零字節傳輸完成。
 80 
 81 CURLE_QUOTE_ERROR(21 82 
 83 當發送到遠程服務器,自定義的“QUOTE”命令的一個命令返回的錯誤代碼為400或更高(對於FTP)或表示不成功的完成命令。
 84 
 85 CURLE_HTTP_RETURNED_ERROR(22 86 
 87 這是返回CURLOPT_FAILONERROR設置為TRUE和HTTP服務器返回的錯誤代碼是> = 400 88 
 89 CURLE_WRITE_ERROR(23 90 
 91 發生錯誤,寫作時接收到的數據到本地文件,或者返回錯誤libcurl的一個寫回調。
 92 
 93 CURLE_UPLOAD_FAILED(25 94 
 95 開始上載失敗。對於FTP,服務器通常否認的STOR命令。通常的錯誤緩沖區包含了服務器的解釋。
 96 
 97 CURLE_READ_ERROR(26 98 
 99 有一個問題讀取本地文件或返回一個錯誤的讀回調。
100 
101 CURLE_OUT_OF_MEMORY(27102 
103 內存分配請求失敗。這是嚴重的不良和活動,如果發生過嚴重搞砸了。
104 
105 CURLE_OPERATION_TIMEDOUT(28106 
107 操作超時。根據條件達到指定的超時期間。
108 
109 CURLE_FTP_PORT_FAILED(30110 
111 FTP PORT命令返回錯誤。這主要是當你還沒有足夠的地址指定了一個良好的libcurl的使用。SeeCURLOPT_FTPPORT。
112 
113 CURLE_FTP_COULDNT_USE_REST(31114 
115 FTP REST命令返回錯誤。如果服務器是明智的,這不應該發生。
116 
117 CURLE_RANGE_ERROR(33118 
119 服務器不支持或接受范圍請求。
120 
121 CURLE_HTTP_POST_ERROR(34122 
123 這是一個奇怪的錯誤,主要發生是由於內部的混亂。
124 
125 CURLE_SSL_CONNECT_ERROR(35126 
127 出現問題的地方,在SSL / TLS握手。你真正想要的的錯誤緩沖區和閱讀郵件,因為它針對問題稍微。可能是證書(文件格式,路徑,權限),密碼,和其他人。
128 
129 CURLE_BAD_DOWNLOAD_RESUME(36130 
131 下載無法恢復,因為指定的偏移量為文件的邊界。
132 
133 CURLE_FILE_COULDNT_READ_FILE(37134 
135 無法打開的文件FILE :/ /。最有可能的,因為該文件的路徑不能識別現有文件。你是否檢查文件的權限?
136 
137 CURLE_LDAP_CANNOT_BIND(38138 
139 LDAP無法綁定。LDAP綁定操作失敗。
140 
141 CURLE_LDAP_SEARCH_FAILED(39142 
143 LDAP搜索失敗。
144 
145 CURLE_FUNCTION_NOT_FOUND(41146 
147 函數沒有找到。一個必需的zlib的功能沒有被發現。
148 
149 CURLE_ABORTED_BY_CALLBACK(42150 
151 通過回調中止。返回的回調“中止”libcurl的。
152 
153 CURLE_BAD_FUNCTION_ARGUMENT(43154 
155 內部錯誤。函數調用了一個錯誤的參數。
156 
157 CURLE_INTERFACE_FAILED(45158 
159 接口錯誤。指定的出接口不能使用。設置接口使用傳出連接的源IP地址與CURLOPT_INTERFACE。
160 
161 CURLE_TOO_MANY_REDIRECTS(47162 
163 過多的重定向。以下重定向時,libcurl的創下的最高金額。設置您的與CURLOPT_MAXREDIRS限制。
164 
165 CURLE_UNKNOWN_OPTION(48166 
167 無法識別的選項傳遞給libcurl的/。請參閱相應的文檔。這是最有可能在程序中使用libcurl的問題。的的錯誤緩沖區可能包含准確的選項,它涉及更具體的信息。
168 
169 CURLE_TELNET_OPTION_SYNTAX(49170 
171 telnet選項字符串被非法格式化。
172 
173 CURLE_PEER_FAILED_VERIFICATION(51174 
175 遠程服務器的SSL證書或SSH的MD5指紋被認為是不正常的。
176 
177 CURLE_GOT_NOTHING(52178 
179 沒有從服務器返回的,和得到什么的情況下,被認為是一個錯誤。
180 
181 CURLE_SSL_ENGINE_NOTFOUND(53182 
183 未找到指定的加密引擎。
184 
185 CURLE_SSL_ENGINE_SETFAILED(54186 
187 設置所選的SSL加密引擎,默認情況下失敗!
188 
189 CURLE_SEND_ERROR(55190 
191 發送網絡數據失敗。
192 
193 CURLE_RECV_ERROR(56194 
195 如果接收網絡數據。
196 
197 CURLE_SSL_CERTPROBLEM(58198 
199 與當地的客戶端證書的問題。
200 
201 CURLE_SSL_CIPHER(59202 
203 無法使用指定的密碼。
204 
205 CURLE_SSL_CACERT(60206 
207 同儕憑證不能與已知的CA證書進行身份驗證。
208 
209 CURLE_BAD_CONTENT_ENCODING(61210 
211 無法識別的傳輸編碼。
212 
213 CURLE_LDAP_INVALID_URL(62214 
215 無效的LDAP URL。
216 
217 CURLE_FILESIZE_EXCEEDED(63218 
219 最大文件大小超過。
220 
221 CURLE_USE_SSL_FAILED(64222 
223 要求FTP SSL水平失敗。
224 
225 CURLE_SEND_FAIL_REWIND(65226 
227 在做了一個發送操作卷曲,倒帶重傳的數據,但的倒帶操作失敗。
228 
229 CURLE_SSL_ENGINE_INITFAILED(66230 
231 SSL發動機啟動失敗。
232 
233 CURLE_LOGIN_DENIED(67234 
235 遠程服務器拒絕卷曲登錄(加入7.13.1236 
237 CURLE_TFTP_NOTFOUND(68238 
239 TFTP服務器上找不到文件。
240 
241 CURLE_TFTP_PERM(69242 
243 TFTP服務器上的權限問題。
244 
245 CURLE_REMOTE_DISK_FULL(70246 
247 出在服務器上的磁盤空間。
248 
249 CURLE_TFTP_ILLEGAL(71250 
251 非法的TFTP操作。
252 
253 CURLE_TFTP_UNKNOWNID(72254 
255 未知TFTP傳輸ID。
256 
257 CURLE_REMOTE_FILE_EXISTS(73258 
259 文件已經存在,並不會被覆蓋。
260 
261 CURLE_TFTP_NOSUCHUSER(74262 
263 這個錯誤不應該被返回正常工作的TFTP服務器。
264 
265 CURLE_CONV_FAILED(75266 
267 字符轉換失敗。
268 
269 CURLE_CONV_REQD(76270 
271 調用者必須注冊轉換回調。
272 
273 CURLE_SSL_CACERT_BADFILE(77274 
275 問題讀取SSL證書(路徑的訪問權限?)
276 
277 CURLE_REMOTE_FILE_NOT_FOUND(78278 
279 不存在的URL引用的資源。
280 
281 CURLE_SSH(79282 
283 未指定的錯誤發生在SSH會話。
284 
285 CURLE_SSL_SHUTDOWN_FAILED(80286 
287 關閉SSL連接失敗。
288 
289 CURLE_AGAIN(81290 
291 Socket是沒有准備好發送/接收等待,直到它准備好了,然后再試一次。此返回代碼僅返回從 curl_easy_recv(3)  和  (3) (加入7.18.2 curl_easy_send),
292 
293 CURLE_SSL_CRL_BADFILE(82294 
295 無法加載CRL文件(在7.19.0版加入)
296 
297 CURLE_SSL_ISSUER_ERROR(83298 
299 發行人檢查失敗(在7.19.0版加入)
300 
301 CURLE_FTP_PRET_FAILED(84302 
303 FTP服務器不理解的PRET命令,所有不支持給定的參數。要小心時usingCURLOPT_CUSTOMREQUEST,自定義列表“命令將發送PRET CMD前PASV以及。(添加在7.20.0304 
305 CURLE_RTSP_CSEQ_ERROR(85306 
307 RTSP的Cseq號碼不匹配。
308 
309 CURLE_RTSP_SESSION_ERROR(86310 
311 RTSP會話標識符不匹配。
312 
313 CURLE_FTP_BAD_FILE_LIST(87314 
315 無法,解析FTP文件列表(在FTP通配符下載)。
316 
317 CURLE_CHUNK_FAILED(88318 
319 塊回調報告錯誤。
320 
321 CURLE_OBSOLETE *
322 
323 這些錯誤代碼永遠不會返回。它們被用來在一個老的libcurl版本,當前未使用
324 
325 ========================================
326 
327 CURL狀態碼列表(詳細)
328 CURL狀態碼列表
329 
330 狀態碼
331 
332 狀態原因
333 
334 解釋
335 
336 0
337 
338 正常訪問
339 
340  
341 1
342 
343 錯誤的協議
344 
345 未支持的協議。此版cURL 不支持這一協議。
346 
347 2
348 
349 初始化代碼失敗
350 
351 初始化失敗。
352 
353 3
354 
355 URL格式不正確
356 
357 URL 格式錯誤。語法不正確。
358 
359 4
360 
361 請求協議錯誤
362 
363  
364 5
365 
366 無法解析代理
367 
368 無法解析代理。無法解析給定代理主機。
369 
370 6
371 
372 無法解析主機地址
373 
374 無法解析主機。無法解析給定的遠程主機。
375 
376 7
377 
378 無法連接到主機
379 
380 無法連接到主機。
381 
382 8
383 
384 遠程服務器不可用
385 
386 FTP 非正常的服務器應答。cURL 無法解析服務器發送的數據。
387 
388 9
389 
390 訪問資源錯誤
391 
392 FTP 訪問被拒絕。服務器拒絕登入或無法獲取您想要的特定資源或目錄。最有可
393 能的是您試圖進入一個在此服務器上不存在的目錄。
394 
395 11
396 
397 FTP密碼錯誤
398 
399 FTP 非正常的PASS 回復。cURL 無法解析發送到PASS 請求的應答。
400 
401 13
402 
403 結果錯誤
404 
405 FTP 非正常的的PASV 應答,cURL 無法解析發送到PASV 請求的應答。
406 
407 14
408 
409 FTP回應PASV命令
410 
411 FTP 非正常的227格式。cURL 無法解析服務器發送的227行。
412 
413 15
414 
415 內部故障
416 
417 FTP 無法連接到主機。無法解析在227行中獲取的主機IP。
418 
419 17
420 
421 設置傳輸模式為二進制
422 
423 FTP 無法設定為二進制傳輸。無法改變傳輸方式到二進制。
424 
425 18
426 
427 文件傳輸短或大於預期
428 
429 部分文件。只有部分文件被傳輸。
430 
431 19
432 
433 RETR命令傳輸完成
434 
435 FTP 不能下載/訪問給定的文件, RETR (或類似)命令失敗。
436 
437 21
438 
439 命令成功完成
440 
441 FTP quote 錯誤。quote 命令從服務器返回錯誤。
442 
443 22
444 
445 返回正常
446 
447 HTTP 找不到網頁。找不到所請求的URL 或返回另一個HTTP 400或以上錯誤。
448 此返回代碼只出現在使用了-f/--fail 選項以后。
449 
450 23
451 
452 數據寫入失敗
453 
454 寫入錯誤。cURL 無法向本地文件系統或類似目的寫入數據。
455 
456 25
457 
458 無法啟動上傳
459 
460 FTP 無法STOR 文件。服務器拒絕了用於FTP 上傳的STOR 操作。
461 
462 26
463 
464 回調錯誤
465 
466 讀錯誤。各類讀取問題。
467 
468 27
469 
470 內存分配請求失敗
471 
472 內存不足。內存分配請求失敗。
473 
474 28
475 
476 訪問超時
477 
478 操作超時。到達指定的超時期限條件。
479 
480 30
481 
482 FTP端口錯誤
483 
484 FTP PORT 失敗。PORT 命令失敗。並非所有的FTP 服務器支持PORT 命令,請
485 嘗試使用被動(PASV)傳輸代替!
486 
487 31
488 
489 FTP錯誤
490 
491 FTP 無法使用REST 命令。REST 命令失敗。此命令用來恢復的FTP 傳輸。
492 
493 33
494 
495 不支持請求
496 
497 HTTP range 錯誤。range "命令"不起作用。
498 
499 34
500 
501 內部發生錯誤
502 
503 HTTP POST 錯誤。內部POST 請求產生錯誤。
504 
505 35
506 
507 SSL/TLS握手失敗
508 
509 SSL 連接錯誤。SSL 握手失敗。
510 
511 36
512 
513 下載無法恢復
514 
515 FTP 續傳損壞。不能繼續早些時候被中止的下載。
516 
517 37
518 
519 文件權限錯誤
520 
521 文件無法讀取。無法打開文件。權限問題?
522 
523 38
524 
525 LDAP可沒有約束力
526 
527 LDAP 無法綁定。LDAP 綁定(bind)操作失敗。
528 
529 39
530 
531 LDAP搜索失敗
532 
533 LDAP 搜索失敗。
534 
535 41
536 
537 函數沒有找到
538 
539 功能無法找到。無法找到必要的LDAP 功能。
540 
541 42
542 
543 中止的回調
544 
545 由回調終止。應用程序告知cURL 終止運作。
546 
547 43
548 
549 內部錯誤
550 
551 內部錯誤。由一個不正確參數調用了功能。
552 
553 45
554 
555 接口錯誤
556 
557 接口錯誤。指定的外發接口無法使用。
558 
559 47
560 
561 過多的重定向
562 
563 過多的重定向。cURL 達到了跟隨重定向設定的最大限額跟
564 
565 48
566 
567 無法識別選項
568 
569 指定了未知TELNET 選項。
570 
571 49
572 
573 TELNET格式錯誤
574 
575 不合式的telnet 選項。
576 
577 51
578 
579 遠程服務器的SSL證書
580 
581 peer 的SSL 證書或SSH 的MD5指紋沒有確定。
582 
583 52
584 
585 服務器無返回內容
586 
587 服務器無任何應答,該情況在此處被認為是一個錯誤。
588 
589 53
590 
591 加密引擎未找到
592 
593 找不到SSL 加密引擎。
594 
595 54
596 
597 設定默認SSL加密失敗
598 
599 無法將SSL 加密引擎設置為默認。
600 
601 55
602 
603 無法發送網絡數據
604 
605 發送網絡數據失敗。
606 
607 56
608 
609 衰竭接收網絡數據
610 
611 在接收網絡數據時失敗。
612 
613 57
614 
615       
616 58
617 
618 本地客戶端證書
619 
620 本地證書有問題。
621 
622 59
623 
624 無法使用密碼
625 
626 無法使用指定的SSL 密碼。
627 
628 60
629 
630 憑證無法驗證
631 
632 peer 證書無法被已知的CA 證書驗證。
633 
634 61
635 
636 無法識別的傳輸編碼
637 
638 無法辨識的傳輸編碼。
639 
640 62
641 
642 無效的LDAP URL
643 
644 無效的LDAP URL。
645 
646 63
647 
648 文件超過最大大小
649 
650 超過最大文件尺寸。
651 
652 64
653 
654 FTP失敗
655 
656 要求的FTP 的SSL 水平失敗。
657 
658 65
659 
660 倒帶操作失敗
661 
662 發送此數據需要的回卷(rewind)失敗。
663 
664 66
665 
666 SSL引擎失敗
667 
668 初始化SSL 引擎失敗。
669 
670 67
671 
672 服務器拒絕登錄
673 
674 用戶名、密碼或類似的信息未被接受,cURL 登錄失敗。
675 
676 68
677 
678 未找到文件
679 
680 在TFTP 服務器上找不到文件。
681 
682 69
683 
684 無權限
685 
686 TFTP 服務器權限有問題。
687 
688 70
689 
690 超出服務器磁盤空間
691 
692 TFTP 服務器磁盤空間不足。
693 
694 71
695 
696 非法TFTP操作
697 
698 非法的TFTP 操作。
699 
700 72
701 
702 未知TFTP傳輸的ID
703 
704 未知TFTP 傳輸編號(ID)。
705 
706 73
707 
708 文件已經存在
709 
710 文件已存在(TFTP) 。
711 
712 74
713 
714 錯誤TFTP服務器
715 
716 無此用戶(TFTP) 。
717 
718 75
719 
720 字符轉換失敗
721 
722 字符轉換失敗。
723 
724 76
725 
726 必須記錄回調
727 
728 需要字符轉換功能。
729 
730 77
731 
732 CA證書權限
733 
734 讀SSL 證書出現問題(路徑?訪問權限? ) 。
735 
736 78
737 
738 URL中引用資源不存在
739 
740 URL 中引用的資源不存在。
741 
742 79
743 
744 錯誤發生在SSH會話
745 
746 SSH 會話期間發生一個未知錯誤。
747 
748 80
749 
750 無法關閉SSL連接
751 
752 未能關閉SSL 連接。
753 
754 81
755 
756 服務未准備
757 
758  
759 82
760 
761 無法載入CRL文件
762 
763 無法加載CRL 文件,丟失或格式不正確(在7.19.0版中增加) 。
764 
765 83
766 
767 發行人檢查失敗
768 
769 簽發檢查失敗(在7.19.0版中增加) 。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM