Spec-Zone.ru › Nushell

http для сети

Различные команды для работы с методами HTTP.

Сигнатура

> http {flags} (URL) (data)

Флаги

  • --content-type, -t {any}: MIME-тип отправляемого содержимого.
  • --user, -u {any}: Имя пользователя для аутентификации.
  • --password, -p {any}: Пароль для аутентификации.
  • --max-time, -m {duration}: Максимальное время ожидания до истечения тайм-аута.
  • --headers, -H {any}: Пользовательские заголовки, которые нужно добавить.
  • --raw, -r: Получить содержимое в виде текста, а не таблицы.
  • --insecure, -k: Разрешить небезопасные подключения к серверу при использовании SSL.
  • --full, -f: Возвращает запись, содержащую метаинформацию об обмене в дополнение к ответу. Поля возвращаемой записи: - urls: список URL-адресов перенаправления, которые пришлось пройти этой команде, чтобы добраться до места назначения - headers.request: список заголовков, переданных при выполнении запроса - headers.response: список полученных заголовков - body: тело HTTP-ответа - status: статус HTTP-ответа.
  • --allow-errors, -e: Не завершать выполнение с ошибкой, если сервер возвращает код ошибки.
  • --redirect-mode, -R {string}: Действие при перенаправлениях. По умолчанию: 'follow'. Допустимые значения: 'follow' ('f'), 'manual' ('m'), 'error' ('e').

Параметры

  • URL: URL-адрес, с которого нужно получить содержимое.
  • data: Содержимое тела запроса. Обязательный параметр, если команда не является частью конвейера.

Типы ввода/вывода:

ввод вывод
ничего любое

Примеры

Получить содержимое example.com, используя глагол по умолчанию.

> http https://www.example.com

Отправить содержимое на example.com, используя глагол по умолчанию.

> http https://www.example.com 'body'

Получить содержимое example.com, явно указав глагол.

> http get https://www.example.com

Примечания

Если URL-адрес указан, а подкоманда не задана, по умолчанию выполняется GET-запрос или POST-запрос, если предоставлены данные. Можно использовать одну из следующих подкоманд. При использовании этой команды без изменений отображается только это справочное сообщение.

Подкоманды:

имя описание тип
http delete Удалить указанный ресурс. встроенная
http get Получить содержимое по URL-адресу. встроенная
http head Получить заголовки по URL-адресу. встроенная
http options Запросить допустимые варианты взаимодействия для указанного URL-адреса. встроенная
http patch Отправить PATCH-запрос по URL-адресу с телом запроса. встроенная
http pool Настроить и сбросить встроенный пул HTTP-подключений. встроенная
http post Отправить POST-запрос по URL-адресу с телом запроса. встроенная
http put Отправить PUT-запрос по URL-адресу с телом запроса. встроенная

Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/http.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API