我正在使用集成到 xBase 程序中的 CURL。
我的 curl 命令行包含选项 -T 以将本地文件下载到 CalDAV 日历。我试图在 HTTPIE 中找到它,但没有找到等效的命令。HTTPIE 在 CURL 中有诸如 -T 之类的选项吗?
来自 cURL 的手册:
-T, --upload-file <file>
This transfers the specified local file to the remote URL.
看来您正在寻找上传功能。在 HTTPie 中,根据主机服务器的期望,您有多种上传文件的方法:
A)重定向输入:
$ http PUT httpbin.org/put Content-Type:image/png < /images/photo.png
B)从文件名请求数据(自动设置Content-Type
标题):
$ http PUT httpbin.org/put @/images/photo.png
C)表格文件上传:
$ http --form PUT httpbin.org/put photo=@/images/photo.png
Jakub Roztocil的原始答案。