加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

HTTPie:替代Curl和Wget的现代HTTP命令行客户端

发布时间:2019-04-25 13:31:33 所属栏目:建站 来源:Magesh Maruthamuthu
导读:副标题#e# 大多数时间我们会使用 curl 命令或是 wget 命令下载文件或者做其他事。 今天我们将讨论同样的话题。这个实用程序名为 HTTPie。 它是现代命令行 http 客户端,也是 curl 和 wget 命令的最佳替代品。 什么是 HTTPie? HTTPie (发音是 aitch-tee-tee

你可以使用带 -c 参数的 HTTPie 继续下载。

  1. # http --download --continue https://speed.hetzner.de/100MB.bin -o 100MB.bin
  2. HTTP/1.1 206 Partial Content
  3. Connection: keep-alive
  4. Content-Length: 100442112
  5. Content-Range: bytes 4415488-104857599/104857600
  6. Content-Type: application/octet-stream
  7. Date: Tue, 09 Apr 2019 06:32:52 GMT
  8. ETag: "5253f0fd-6400000"
  9. Last-Modified: Tue, 08 Oct 2013 11:48:13 GMT
  10. Server: nginx
  11. Strict-Transport-Security: max-age=15768000; includeSubDomains
  12.  
  13. Downloading 100.00 MB to "100MB.bin"
  14. | 24.14 % 24.14 MB 1.12 MB/s 0:01:07 ETA^C

你根据下面的输出验证是否同一个文件:

  1. [email protected]:/var/log# ls -lhtr 100MB.bin
  2. -rw-r--r-- 1 root root 25M Apr 9 01:33 100MB.bin

如何使用 HTTPie 上传文件?

你可以通过使用带有小于号 < 的 HTTPie 命令上传文件

  1. $ http https://transfer.sh < Anbox-1.png

如何使用带有重定向符号 > 下载文件?

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读