n1ro°
RU

Ошибки · Решение

curl error 1: Unsupported protocol

Код 1 появляется до передачи данных: curl распознал схему URL, но не умеет работать с таким протоколом в текущей сборке.

Редакция N1RO · Проверено

Короткий ответ

curl завершился с кодом 1: используемый URL содержит протокол, который эта сборка curl не поддерживает. Сверьте код с официальной поддержкой производителя и выполните только безопасные шаги.

Что означает ошибка

Код 1 появляется до передачи данных: curl распознал схему URL, но не умеет работать с таким протоколом в текущей сборке.

Возможные причины

  • В URL указана схема, не поддержанная установленным curl.
  • curl собран без нужного протокола или библиотечной поддержки.
  • В скрипте в URL попала опечатка в имени схемы.

Что проверить

  • Выполните `curl --version` и сравните список Protocols с нужной схемой.
  • Выведите фактический URL без секретов и проверьте часть до `://`.
  • Сравните результат на штатной сборке curl из репозитория вашей ОС.

Безопасные шаги

  1. Исправьте схему URL, если это опечатка.
  2. Установите сборку curl с нужным протоколом, если протокол отсутствует в `curl --version`.
  3. Не заменяйте протокол на HTTP/HTTPS, если сервер его не поддерживает.

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

Когда нужен сервис

  • Если схема URL нужна в продакшене, а `curl --version` не показывает этот протокол, передайте владельцу окружения сведения о сборке curl и требуемом протоколе для замены или пересборки пакета.

Похожие ошибки

  • /errors/curl-error-2-failed-init/
  • /errors/curl-error-4-feature-not-built-in/
  • /errors/curl-error-8-weird-server-reply/

Что учитывать

Точная причина зависит от версии ПО/прошивки, полного текста ошибки и контекста. Официальная инструкция имеет приоритет.

Официальный источник

Расшифровка сверена с официальными страницами поддержки из источников ниже. Редакция N1RO не диагностировала ваш конкретный случай.