Как загрузить файл с PUT в HTTPie

Я ищу синтаксис, чтобы написать PUT операция, которая загружает файл с HTTPie. Пожалуйста, не могли бы вы указать мне правильный синтаксис? Я не мог найти способ сделать это на официальной документации

1 ответ

Решение

Чтобы добиться этого с помощью httpie, вам нужно сделать две вещи:

  1. Установите метод HTTP на PUT, что тривиально: $ http PUT […]
  2. Передайте содержимое файла, для чего есть различные способы:

Перенаправленный ввод:

$ http PUT httpbin.org/put Content-Type:image/png < /images/photo.png

Запросить данные из имени файла (автоматически устанавливает Content-Type заголовок):

$ http PUT httpbin.org/put @/images/photo.png

Загрузка файла формы:

$ http PUT httpbin.org/put photo=@/images/photo.png
Другие вопросы по тегам