繁体   English   中英

从 CURL 切换到 HTTPie。 相当于 CURL -T

[英]Switching from CURL to HTTPie. Equivalent of 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 中,根据主机服务器的期望,您可以通过多种方式上传文件:

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的原始答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM