如何在 HTTPie 中使用 PUT 上传文件

How to upload a file with PUT in HTTPie

我正在搜索编写 PUT 操作的语法,该操作使用 HTTPie 上传文件。请你能指出我正确的语法吗?我在官方文档中找不到这样做的方法

要使用 httpie 实现此目的,您需要做两件事:

  1. Set the HTTP methodPUT,这是微不足道的:$ http PUT […]
  2. 传递文件内容,有多种方式:

Redirected input:

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

Request data from a filename(自动设置Content-Typeheader):

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

Form file upload:

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