Как загрузить файл с PUT в HTTPie
Я ищу синтаксис, чтобы написать PUT
операция, которая загружает файл с HTTPie. Пожалуйста, не могли бы вы указать мне правильный синтаксис? Я не мог найти способ сделать это на официальной документации
1 ответ
Решение
Чтобы добиться этого с помощью httpie, вам нужно сделать две вещи:
- Установите метод HTTP на
PUT
, что тривиально:$ http PUT […]
- Передайте содержимое файла, для чего есть различные способы:
$ 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