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

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

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

运行下面的指令以查看正在发送的请求。

  1. # http -v Ubuntu18.2daygeek.com
  2. GET / HTTP/1.1
  3. Accept: */*
  4. Accept-Encoding: gzip, deflate
  5. Connection: keep-alive
  6. Host: ubuntu18.2daygeek.com
  7. User-Agent: HTTPie/0.9.8
  8.  
  9. hello=World
  10.  
  11. HTTP/1.1 200 OK
  12. Accept-Ranges: bytes
  13. Connection: Keep-Alive
  14. Content-Encoding: gzip
  15. Content-Length: 3138
  16. Content-Type: text/html
  17. Date: Tue, 09 Apr 2019 06:48:30 GMT
  18. ETag: "2aa6-5844bf1b047fc-gzip"
  19. Keep-Alive: timeout=5, max=100
  20. Last-Modified: Sun, 17 Mar 2019 15:29:55 GMT
  21. Server: Apache/2.4.29 (Ubuntu)
  22. Vary: Accept-Encoding

HTTP 认证?

当前支持的身份验证认证方案是基本认证(Basic)和摘要验证(Digest)。

基本认证:

  1. $ http -a username:password example.org

摘要验证:

  1. $ http -A digest -a username:password example.org

提示输入密码:

  1. $ http -a username example.org

【编辑推荐】

  1. Linux下使用killall命令终止进程的8大用法
  2. 如何在Linux上安装并启用Flatpak支持?
  3. 如何检查多个远程Linux系统是否打开了指定端口?
  4. Linux 内核 5.2 将引入 Fieldbus 现场总线子系统
  5. 在Linux中把用户添加到组的四个方法
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:南京站长网)

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

热点阅读