【发布时间】:2022-01-11 21:52:39
【问题描述】:
我正在使用集成到 xBase 程序中的 CURL。
我的 curl 命令行包含选项 -T 以将本地文件下载到 CalDAV 日历。我试图在 HTTPIE 中找到它,但没有找到等效的命令。 HTTPIE 在 CURL 中有 -T 之类的选项吗?
【问题讨论】:
我正在使用集成到 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 中,根据主机服务器的期望,您有多种上传文件的方式:
$ http PUT httpbin.org/put Content-Type:image/png < /images/photo.png
B)Request data from a filename(自动设置Content-Type标头):
$ http PUT httpbin.org/put @/images/photo.png
$ http --form PUT httpbin.org/put photo=@/images/photo.png
Jakub Roztocil的原始答案。
【讨论】: