Главная | Статьи | Список кодов ошибок, которые может вернуть curl
Aлекс Алекс
Россия, ---

Список кодов ошибок, которые может вернуть curl

Код ошибки CURL

Название ошибки

Описание

0

CURLE_OK

Curl работает без ошибки

1

CURLE_UNSUPPORTED_PROTOCOL

Протокол, который вы передали в url не поддерживается, по каким-либо причинам (может быть не актуальная версия curl или не верно определён PATH)

2

CURLE_FAILED_INIT

Проблема с инициализацией кода, которая может быть связанна с не установкой необходимых пакетов.

3

CURLE_URL_MALFORMAT

Неверно передан URL. Необходимо проверить url, который вы передаёте libcurl

4

CURLE_NOT_BUILT_IN

Функция, протокол или параметры, которые вы вызываете не включены в библиотеку CURL.

5

CURLE_COULDNT_RESOLVE_PROXY
 

Не возможна работа с Proxy. Быстрее всего он просто не правильно настроен. Вам необходимо обратиться к системному администратору.

6

CURLE_COULDNT_RESOLVE_HOST

К удалённому хосту доступ не разрешен. Необходимо настроить этот доступ. Не забудьте добавить хост в DNS.

7

    CURLE_COULDNT_CONNECT

Не удалось подключиться к хосту или прокси серверу. Проверьте не блокирует ли брандмауэр.

8

CURLE_FTP_WEIRD_SERVER_REPLY (CURLE_WEIRD_SERVER_REPLY)

CURL не смог разобрать ваш отправленный URL

9

CURLE_REMOTE_ACCESS_DENIED

Отказ в доступе к удалённому каталогу. Это может быть связанно с тем, что происходит проверка сертификата.

18

CURLE_PARTIAL_FILE

Размер передаваемого файла и полученного не совпадают. Проверьте если существует стабильное соединение. Выполните telnet или ping и проанализируйте.

22

    CURLE_HTTP_RETURNED_ERROR

Эта ошибка появляется тогда, когда параметр CURLOPT_FAILONERROR установлен в значение TRUE, а HTTP-сервер возвращает код ошибки > = 400

23

CURLE_WRITE_ERROR

Ошибка при записи полученных данных в файл.

26

CURLE_READ_ERROR

Ошибка при чтении файла или появляется при обратном вызове чтения. Это может быть связанно с ошибками в локальном диске, повреждении файла.

27

CURLE_OUT_OF_MEMORY
 

Ошибка, которая появляется, когда требует для своей работы больше памяти

28

CURLE_OPERATION_TIMEDOUT

Time-out выполнения операции. При отправлении запроса CURL есть параметр CURLOPT_TIMEOUT

33

CURLE_RANGE_ERROR

Сервер, на который вы отсылаете запрос не поддерживает такие запросы

34

 CURLE_HTTP_POST_ERROR

Ошибка при отправке CURL методом post, если не правильно переданы параметры или запрос построен не верно.

35

CURLE_SSL_CONNECT_ERROR

Ошибка произошла на уровне SSL / TLS приветствия. Это может быть связано с авторизацией или другими видами проверки

41

    CURLE_FUNCTION_NOT_FOUND

Функция CURL, которую вы пытаетесь вызвать, не найдена. Проверьте пакеты и зависимости, если они правильно установлены.

42

CURLE_ABORTED_BY_CALLBACK

Ошибка появляется когда обратный вызов вернул “abort”

43

    CURLE_BAD_FUNCTION_ARGUMENT

Ошибка появляется когда вызываемая функция имеет неверные аргументы

45

CURLE_INTERFACE_FAILED

Ошибка интерфейса. Необходимо указать, какой интерфейс использовать для исходного IP-адреса исходящих соединений с помощью CURLOPT_INTERFACE.

47

CURLE_TOO_MANY_REDIRECTS

Эта ошибка возникает когда количество перенаправлений превышает установленный лимит в CURLOPT_MAXREDIRS

48

CURLE_UNKNOWN_OPTION

Опция, которую вы пытаетесь использовать неопределенна

52

CURLE_GOT_NOTHING

С сервера ничего не вернулось, что является также ошибкой

53

CURLE_SSL_ENGINE_NOTFOUND

Ошибка, в результате не нахождения SSL  кодировщика

54

CURLE_SSL_ENGINE_SETFAILED

Не удалось установить SSL шифрование

55

CURLE_SEND_ERROR

Ошибка при отправке CURL запроса

56

CURLE_RECV_ERROR

Ошибка, возникает при сбое получения данных по сети

58

CURLE_SSL_CERTPROBLEM

Проблема с локальным сертификатом

59

CURLE_SSL_CIPHER

Ошибка, при использовании указанного шифра

60

CURLE_SSL_CACERT

    Одноранговый сертификат не может быть аутентифицирован с помощью известных сертификатов CA

61

CURLE_BAD_CONTENT_ENCODING

При передаче данных кодировка не распознана.

62

    CURLE_LDAP_INVALID_URL

Неверный URL LDAP

63

 CURLE_FILESIZE_EXCEEDED

Ошибка, возникающая при превышении максимального размера файла

64

    CURLE_USE_SSL_FAILED

Ошибка при использовании SSL сертификата

65

    CURLE_SEND_FAIL_REWIND

При отправке данных необходимо было выбрать данные для повторной передачи, но произошла ошибка

66

    CURLE_SSL_ENGINE_INITFAILED

При инициализации SSL произошла ошибка

67

CURLE_LOGIN_DENIED

Вход в систему на удалённый сервер

68

CURLE_TFTP_NOTFOUND

Не найден файл на TFTP сервере

69

CURLE_TFTP_PERM

Проблемы с правами на TFTP сервере

30

    CURLE_REMOTE_DISK_FULL

Ошибка, связанная с тем, что дисковое пространство закончилось

71

CURLE_TFTP_ILLEGAL

Недопустимая операция TFTP

72

CURLE_TFTP_UNKNOWNID

Неизвестный идентификатор передачи TFTP

73

CURLE_REMOTE_FILE_EXISTS

Файл не может быть перезаписан, так как уже перезаписан

74

CURLE_TFTP_NOSUCHUSER

    Эта ошибка никогда не должна возвращаться правильно работающим TFTP-сервером.

75

CURLE_CONV_FAILED

В результате преобразования символом произошла ошибка

76

    CURLE_CONV_REQD

При регистрации обратного вызова произошла ошибка

77

 CURLE_SSL_CACERT_BADFILE

    Проблема с чтением сертификата SSL CA

78

CURLE_REMOTE_FILE_NOT_FOUND

Запрашиваемый ресурс на удалённом сервере не найден

79

CURLE_SSH

    Во время сеанса SSH произошла неопределенная ошибка.

80

CURLE_SSL_SHUTDOWN_FAILED

Ошибка при неудачном завершении соединения SSL

81

CURLE_AGAIN

Этот код возврата появляется только из curl_easy_recv и curl_easy_send

82

CURLE_SSL_CRL_BADFILE

    Не удалось загрузить файл CRL

83

CURLE_SSL_ISSUER_ERROR

Определенный код ошибки (CURLE_SSL_ISSUER_ERROR) определяется с параметром, который возвращается, если настройка сеанса SSL / TLS

84

CURLE_FTP_PRET_FAILED

 Сервер FTP не понимает команду PRET или не поддерживает данный аргумент

85

CURLE_RTSP_CSEQ_ERROR

Несоответствие чисел RTSP CSeq

86

CURLE_RTSP_SESSION_ERROR

Несоответствие идентификаторов сеансов RTSP

87

CURLE_FTP_BAD_FILE_LIST

Невозможно проанализировать список файлов FTP (во время загрузки по шаблону FTP).

88

CURLE_CHUNK_FAILED

Чанк обратного вызова сообщил об ошибке

89

CURLE_NO_CONNECTION_AVAILABLE

Нет доступного соединения, сеанс будет поставлен в очередь.

90

CURLE_SSL_PINNEDPUBKEYNOTMATCH

Не удалось сопоставить закрепленный ключ, указанный в CURLOPT_PINNEDPUBLICKEY

91

CURLE_SSL_INVALIDCERTSTATUS

Статус вернул ошибку при запросе с CURLOPT_SSL_VERIFYSTATUS

92

CURLE_HTTP2_STREAM

Ошибка потока в слое кадрирования HTTP / 2

Класс:3

Еще статьи:

Оставить комментарий

Осталось символов 1500