精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HTTPie:替代Curl和Wget的現(xiàn)代HTTP命令行客戶端

系統(tǒng) Linux
大多數(shù)時(shí)間我們會(huì)使用 curl 命令或是 wget 命令下載文件或者做其他事。今天我們將討論同樣的話題。這個(gè)實(shí)用程序名為 HTTPie。

[[263335]]

大多數(shù)時(shí)間我們會(huì)使用 curl 命令或是 wget 命令下載文件或者做其他事。

今天我們將討論同樣的話題。這個(gè)實(shí)用程序名為 HTTPie。

它是現(xiàn)代命令行 http 客戶端,也是 curlwget 命令的替代品。

什么是 HTTPie?

HTTPie (發(fā)音是 aitch-tee-tee-pie) 是一個(gè) HTTP 命令行客戶端。

HTTPie 工具是現(xiàn)代的 HTTP 命令行客戶端,它能通過命令行界面與 Web 服務(wù)進(jìn)行交互。

它提供一個(gè)簡單的 http 命令,允許使用簡單而自然的語法發(fā)送任意的 HTTP 請求,并會(huì)顯示彩色的輸出。

HTTPie 能用于測試、調(diào)試及與 HTTP 服務(wù)器交互。

主要特點(diǎn)

  • 具表達(dá)力的和直觀語法
  • 格式化的及彩色化的終端輸出
  • 內(nèi)置 JSON 支持
  • 表單和文件上傳
  • HTTPS、代理和認(rèn)證
  • 任意請求數(shù)據(jù)
  • 自定義頭部
  • 持久化會(huì)話
  • 類似 wget 的下載
  • 支持 Python 2.7 和 3.x

在 Linux 下如何安裝 HTTPie

大部分 Linux 發(fā)行版都提供了系統(tǒng)包管理器,可以用它來安裝。

Fedora 系統(tǒng),使用 DNF 命令 來安裝 httpie:

  1. $ sudo dnf install httpie

Debian/Ubuntu 系統(tǒng),使用 APT-GET 命令APT 命令 來安裝 HTTPie。

  1. $ sudo apt install httpie

基于 Arch Linux 的系統(tǒng),使用 Pacman 命令 來安裝 HTTPie。

  1. $ sudo pacman -S httpie

RHEL/CentOS 的系統(tǒng),使用 YUM 命令 來安裝 HTTPie。

  1. $ sudo yum install httpie

openSUSE Leap 系統(tǒng),使用 Zypper 命令 來安裝 HTTPie。

  1. $ sudo zypper install httpie

用法

如何使用 HTTPie 請求 URL?

HTTPie 的基本用法是將網(wǎng)站的 URL 作為參數(shù)。

  1. # http 2daygeek.com
  2. HTTP/1.1 301 Moved Permanently
  3. CF-RAY: 4c4a618d0c02ce6d-LHR
  4. Cache-Control: max-age=3600
  5. Connection: keep-alive
  6. Date: Tue, 09 Apr 2019 06:21:28 GMT
  7. Expires: Tue, 09 Apr 2019 07:21:28 GMT
  8. Location: https://2daygeek.com/
  9. Server: cloudflare
  10. Transfer-Encoding: chunked
  11. Vary: Accept-Encoding

如何使用 HTTPie 下載文件

你可以使用帶 --download 參數(shù)的 HTTPie 命令下載文件。類似于 wget 命令。

  1. # http --download https://www.2daygeek.com/wp-content/uploads/2019/04/Anbox-Easy-Way-To-Run-Android-Apps-On-Linux.png
  2. HTTP/1.1 200 OK
  3. Accept-Ranges: bytes
  4. CF-Cache-Status: HIT
  5. CF-RAY: 4c4a65d5ca360a66-LHR
  6. Cache-Control: public, max-age=7200
  7. Connection: keep-alive
  8. Content-Length: 32066
  9. Content-Type: image/png
  10. Date: Tue, 09 Apr 2019 06:24:23 GMT
  11. Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
  12. Expires: Tue, 09 Apr 2019 08:24:23 GMT
  13. Last-Modified: Mon, 08 Apr 2019 04:54:25 GMT
  14. Server: cloudflare
  15. Set-Cookie: __cfduid=dd2034b2f95ae42047e082f59f2b964f71554791063; expires=Wed, 08-Apr-20 06:24:23 GMT; path=/; domain=.2daygeek.com; HttpOnly; Secure
  16. Vary: Accept-Encoding
  17.  
  18. Downloading 31.31 kB to "Anbox-Easy-Way-To-Run-Android-Apps-On-Linux.png"
  19. Done. 31.31 kB in 0.01187s (2.58 MB/s)

你還可以使用 -o 參數(shù)用不同的名稱保存輸出文件。

  1. # http --download https://www.2daygeek.com/wp-content/uploads/2019/04/Anbox-Easy-Way-To-Run-Android-Apps-On-Linux.png -o Anbox-1.png
  2. HTTP/1.1 200 OK
  3. Accept-Ranges: bytes
  4. CF-Cache-Status: HIT
  5. CF-RAY: 4c4a68194daa0a66-LHR
  6. Cache-Control: public, max-age=7200
  7. Connection: keep-alive
  8. Content-Length: 32066
  9. Content-Type: image/png
  10. Date: Tue, 09 Apr 2019 06:25:56 GMT
  11. Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
  12. Expires: Tue, 09 Apr 2019 08:25:56 GMT
  13. Last-Modified: Mon, 08 Apr 2019 04:54:25 GMT
  14. Server: cloudflare
  15. Set-Cookie: __cfduid=d3eea753081690f9a2d36495a74407dd71554791156; expires=Wed, 08-Apr-20 06:25:56 GMT; path=/; domain=.2daygeek.com; HttpOnly; Secure
  16. Vary: Accept-Encoding
  17.  
  18. Downloading 31.31 kB to "Anbox-1.png"
  19. Done. 31.31 kB in 0.01551s (1.97 MB/s)

如何使用 HTTPie 恢復(fù)部分下載?

你可以使用帶 -c 參數(shù)的 HTTPie 繼續(xù)下載。

  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

你根據(jù)下面的輸出驗(yàn)證是否同一個(gè)文件:

  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

如何使用帶有重定向符號 > 下載文件?

你可以使用帶有重定向 > 符號的 HTTPie 命令下載文件。

  1. # http https://www.2daygeek.com/wp-content/uploads/2019/03/How-To-Install-And-Enable-Flatpak-Support-On-Linux-1.png > Flatpak.png
  2.  
  3. # ls -ltrh Flatpak.png
  4. -rw-r--r-- 1 root root 47K Apr 9 01:44 Flatpak.png

發(fā)送一個(gè) HTTP GET 請求?

您可以在請求中發(fā)送 HTTP GET 方法。GET 方法會(huì)使用給定的 URI,從給定服務(wù)器檢索信息。

  1. # http GET httpie.org
  2. HTTP/1.1 301 Moved Permanently
  3. CF-RAY: 4c4a83a3f90dcbe6-SIN
  4. Cache-Control: max-age=3600
  5. Connection: keep-alive
  6. Date: Tue, 09 Apr 2019 06:44:44 GMT
  7. Expires: Tue, 09 Apr 2019 07:44:44 GMT
  8. Location: https://httpie.org/
  9. Server: cloudflare
  10. Transfer-Encoding: chunked
  11. Vary: Accept-Encoding

提交表單?

使用以下格式提交表單。POST 請求用于向服務(wù)器發(fā)送數(shù)據(jù),例如客戶信息、文件上傳等。要使用 HTML 表單。

  1. # http -f POST Ubuntu18.2daygeek.com hello='World'
  2. HTTP/1.1 200 OK
  3. Accept-Ranges: bytes
  4. Connection: Keep-Alive
  5. Content-Encoding: gzip
  6. Content-Length: 3138
  7. Content-Type: text/html
  8. Date: Tue, 09 Apr 2019 06:48:12 GMT
  9. ETag: "2aa6-5844bf1b047fc-gzip"
  10. Keep-Alive: timeout=5, max=100
  11. Last-Modified: Sun, 17 Mar 2019 15:29:55 GMT
  12. Server: Apache/2.4.29 (Ubuntu)
  13. Vary: Accept-Encoding

運(yùn)行下面的指令以查看正在發(fā)送的請求。

  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 認(rèn)證?

當(dāng)前支持的身份驗(yàn)證認(rèn)證方案是基本認(rèn)證(Basic)和摘要驗(yàn)證(Digest)。

基本認(rèn)證:

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

摘要驗(yàn)證:

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

提示輸入密碼:

  1. $ http -a username example.org

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2021-10-26 21:30:11

GitUIRustGit

2022-04-09 10:02:59

HTTPLInux開源

2023-04-24 07:04:03

WindowsIT運(yùn)維

2011-03-03 17:14:45

PureFTPdWindowsls

2010-11-24 17:04:17

MySQL客戶端命令行

2010-05-14 16:11:52

Subversion命

2010-05-14 16:57:01

Subversion命

2023-06-12 23:00:23

2022-02-17 18:21:47

工具HTTPie客戶端

2010-02-04 15:17:48

Linux wget

2019-09-12 18:10:38

HTTPieAPI測試Python

2020-07-15 15:08:08

Linux 系統(tǒng) 數(shù)據(jù)

2024-08-12 13:19:32

2018-05-21 08:50:36

2021-09-22 15:46:29

虛擬桌面瘦客戶端胖客戶端

2021-09-18 09:19:21

Linux

2010-03-18 17:39:46

Java Socket

2010-03-16 15:50:59

Java遠(yuǎn)程控制

2017-03-03 10:10:15

2019-07-05 18:06:18

ffsendFirefox SenLinux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

视频国产一区二区| 国产精品无码av无码| 亚洲精品97久久中文字幕| 亚洲精品日韩久久| 亚洲性视频网站| 自拍偷拍一区二区三区四区| 成人黄色网址| 91麻豆国产自产在线观看| 国产色视频一区| 欧美三级午夜理伦| 亚洲91中文字幕无线码三区| 日韩av在线网| 中文字幕剧情在线观看| 国产资源在线观看入口av| 中文字幕av一区 二区| 国产精品日韩一区二区免费视频| 天天干天天插天天射| 亚洲激情影院| 欧美成人全部免费| 一区二区三区四区免费| 成人免费在线电影网| 欧美区在线观看| 午夜视频在线瓜伦| 华人av在线| 亚洲一区精品在线| 9999在线观看| 一区二区三区视频在线观看视频| 99re这里只有精品首页| 91在线精品观看| 亚洲视频一区在线播放| 免费久久99精品国产自在现线| 超在线视频97| 5566中文字幕| 日韩久久视频| 国产亚洲精品美女久久久| 99久久国产精| 国产一区调教| 亚洲国产第一页| 26uuu国产| 超碰国产精品一区二页| 欧美日韩一区二区欧美激情| 激情六月丁香婷婷| 亚洲深夜视频| 午夜精品久久久久久不卡8050| 日韩不卡视频一区二区| 动漫一区在线| 天堂中文在线资| 嫩草伊人久久精品少妇av杨幂| 亚洲国产精品欧美一二99| 国产精品h视频| av中文字幕一区二区三区| 久久免费电影网| 精品亚洲一区二区三区四区五区高| a视频免费在线观看| 激情综合色综合久久| 国产精品视频一区二区高潮| 日本久久综合网| 久久亚洲欧洲| 国产精品一区二区久久久久| 老熟妇一区二区三区啪啪| 热久久一区二区| 国产精品九九久久久久久久| 国产免费a视频| 奇米一区二区三区av| 国产精品一区二区三区在线播放| 中文字幕在线播放不卡| 久热成人在线视频| 91香蕉电影院| 亚洲xxxx天美| 91在线精品秘密一区二区| 久久精品丝袜高跟鞋| 欧美一区二区视频| 中文字幕乱码亚洲精品一区 | 免费精品一区二区| 蓝色福利精品导航| 99九九电视剧免费观看| 少妇精品高潮欲妇又嫩中文字幕| 99久久国产综合精品色伊| 欧洲精品码一区二区三区免费看| fc2在线中文字幕| 亚洲精选视频在线| 欧美黄色免费影院| 欧美高清xxx| 精品国产伦一区二区三区免费| av在线网站观看| 日本精品三区| 久99久在线视频| 天天干天天色综合| 国产一区二区精品久久| 91麻豆蜜桃| 免费在线视频你懂得| 中文字幕在线不卡一区二区三区| 一区二区在线高清视频| 欧美1234区| 日韩欧美在线第一页| 九九热视频免费| 亚洲丝袜啪啪| 欧美国产一区二区三区| 日本黄色中文字幕| 国产传媒日韩欧美成人| 色婷婷精品国产一区二区三区| huan性巨大欧美| 日本暖暖在线视频| 亚洲午夜私人影院| 美女喷白浆视频| 国产香蕉精品| 久久成人人人人精品欧| 最新av网址在线观看| 国产高清在线a视频大全 | 国产日韩欧美a| 97免费视频观看| 国产精品原创视频| 精品亚洲一区二区三区在线观看 | 久久免费黄色| 国产精品精品软件视频| 欧美69xxx| 欧美综合天天夜夜久久| 国产精品第七页| 午夜激情一区| 成人免费观看a| 成人精品一区二区三区校园激情 | 最近国语视频在线观看免费播放| 成人午夜在线视频| 国产盗摄视频在线观看| 成人涩涩视频| 亚洲午夜久久久久久久| 性无码专区无码| 成人网男人的天堂| 97在线免费视频观看| 欧美视频第一| 中文字幕av一区中文字幕天堂| 中日韩精品视频在线观看| 国产不卡视频在线观看| 国产精品jizz在线观看老狼| 美女视频一区| 中文一区二区视频| 中文字幕av片| 国产精品久久久久久久久免费丝袜 | 亚洲天堂男人av| 26uuu精品一区二区在线观看| 阿v天堂2018| 国产精品国产| 国外成人免费在线播放| 蜜臀av在线观看| 亚洲成人一区二区在线观看| 毛茸茸free性熟hd| 亚洲激情女人| 蜜桃传媒视频麻豆第一区免费观看 | 人人妻人人澡人人爽久久av| 亚洲一区二区三区三| 波多野结衣三级视频| 欧美日韩三级| 国模精品娜娜一二三区| 国产在线88av| 亚洲日本中文字幕免费在线不卡| 日韩三级一区二区| 国产欧美精品一区aⅴ影院 | 成人激情黄色小说| 少妇高潮毛片色欲ava片| 国产成人一二片| 69av成年福利视频| 国产日本在线观看| 欧美日韩精品一区二区三区| 91免费公开视频| 国产白丝精品91爽爽久久| 欧美精品久久久久久久久久久| 久久精品色播| 国产成人涩涩涩视频在线观看| www黄在线观看| 91精品国产综合久久精品app| 欧美日韩亚洲国产另类| eeuss国产一区二区三区| 国产精品69页| 国产精品成久久久久| 97久久人人超碰caoprom欧美| 第四色日韩影片| 亚洲免费高清视频| 91国偷自产中文字幕久久| 一区二区三区在线视频播放| 在线观看国产网站| 欧美aaaaaa午夜精品| 天天做天天躁天天躁| 亚洲天堂日韩在线| 亚洲va欧美va国产综合剧情| а√在线中文在线新版| 中文字幕久精品免费视频| www.国产三级| 91久久久免费一区二区| 欧美国产日韩综合| 久久久精品综合| 成年人看片网站| 日本aⅴ亚洲精品中文乱码| 美女av免费观看| 日韩dvd碟片| 极品尤物一区二区三区| 日日夜夜一区| 国产91精品在线播放| 欧美寡妇性猛交xxx免费| 一区二区三区精品99久久| 亚洲产国偷v产偷v自拍涩爱| 日本道在线观看一区二区| 久视频在线观看| 国产精品国产精品国产专区不片| 国产性生活毛片| 久久成人免费网站| 久久免费视频3| 欧美黄色aaaa| 在线观看日韩羞羞视频| 午夜a一级毛片亚洲欧洲| 99r国产精品视频| 91福利精品在线观看| 97视频免费看| 日本伦理一区二区| 最近更新的2019中文字幕| 五月激情婷婷网| 日韩精品一区在线观看| 成人黄色片在线观看| 狠狠色香婷婷久久亚洲精品| 欧美成人免费看| 日韩理论片在线| аⅴ天堂中文在线网| 久久久久久久久久久电影| 欧美肉大捧一进一出免费视频| 精品一二三四区| 亚洲欧美aaa| 日韩电影在线一区二区| 99精品人妻少妇一区二区| 国内精品久久久久国产盗摄免费观看完整版| 亚洲国产一区二区精品视频 | 欧美a大片欧美片| 99在线看视频| 免费一区二区三区在线视频| 国产精自产拍久久久久久| 精品国模一区二区三区| 日本免费一区二区三区视频观看| 亚洲黄色免费看| 欧美有码在线观看视频| 亚洲三级欧美| 日韩av观看网址| 亚洲女同志freevdieo| 7777精品视频| 在线观看的黄色| 秋霞午夜一区二区| 小黄鸭精品aⅴ导航网站入口| 26uuu亚洲国产精品| 三妻四妾完整版在线观看电视剧| 久久久久久久久91| 国产h片在线观看| 欧美一级在线亚洲天堂| jizz内谢中国亚洲jizz| 欧洲成人免费视频| 日日av拍夜夜添久久免费| 国产精品h片在线播放| 精品美女一区| 91免费视频网站| 日韩区欧美区| 精品一区日韩成人| 天堂日韩电影| 视频一区二区精品| 国产国产精品| 日韩久久久久久久久久久久| 影音先锋日韩资源| 欧美日韩黄色一级片| 国产91精品青草社区| www.久久成人| 亚洲国产精品久久久久久| 五月激情婷婷综合| 在线观看日韩专区| 在线观看免费视频你懂的| 久久久亚洲影院| 欧美电影免费观看高清完整| 国产精品久久一| 网站一区二区| 欧美成熟毛茸茸复古| 精品亚洲成人| 国产精品国产三级国产专区51| 夜久久久久久| 亚洲另类第一页| 国产盗摄精品一区二区三区在线 | 欧美成人精品在线观看| 久草在线视频网站| 国产精品黄视频| 日韩精品一区二区三区中文字幕 | www.欧美com| 久久精品人人做| 欧美人妻精品一区二区三区 | 亚洲欧美偷拍卡通变态| 1级黄色大片儿| 欧美日韩一区二区三区四区五区| 国产黄色高清视频| 亚洲人成电影网| 在线观看中文字幕的网站| 国产91色在线|| 91精品尤物| 亚洲国产欧美一区二区三区不卡| 亚洲欧美文学| 国产又粗又长又大的视频| 国产成+人+日韩+欧美+亚洲| 欧美亚洲色综久久精品国产| 亚洲一区二区偷拍精品| www.av88| 亚洲精品99久久久久| 成人在线网址| 国产v综合v亚洲欧美久久| 爱爱精品视频| 99re99热| 免费久久精品视频| 国产激情视频网站| 亚洲黄色在线视频| 亚洲天堂狠狠干| 日韩精品视频在线| 免费在线看电影| 91视频8mav| 久久国产综合| 手机在线免费观看毛片| 91麻豆国产香蕉久久精品| 亚欧洲精品在线视频| 日韩欧美综合在线| 久久bbxx| 91精品久久久久久久久久久久久久 | 日本网站在线观看一区二区三区| 秘密基地免费观看完整版中文 | 日韩欧美一级| 中文字幕av日韩精品| 欧美96一区二区免费视频| 性高潮久久久久久久| 日韩欧美国产一区二区| 婷婷开心激情网| 国内精品视频在线| 风间由美性色一区二区三区四区| 嫩草影院中文字幕| 国产精品一二二区| 欧美日韩综合一区二区| 欧美一区二视频| 2024短剧网剧在线观看| 成人免费网站在线看| 99久久久久| 四虎1515hh.com| 亚洲精品美腿丝袜| 国产黄色免费大片| 欧美黑人巨大精品一区二区| 蜜桃精品视频| 国产专区在线视频| 成人激情免费电影网址| 日韩毛片在线播放| 亚洲成人亚洲激情| 久久青草伊人| 欧美精品v日韩精品v国产精品| 国产一区二区三区久久久久久久久 | 国产精品一站二站| 国产一二三四五| 成人一级片在线观看| 国产午夜免费视频| 日韩av在线网| 欧美成人ⅴideosxxxxx| 亚洲激情一区二区三区| 国内精品在线播放| 久久综合色综合| 亚洲精品乱码久久久久久按摩观| 澳门成人av网| 亚洲第一导航| 国产精品一区二区视频| 欧美日韩精品一区二区三区视频播放| 欧美草草影院在线视频| 色戒汤唯在线观看| 亚洲高清视频一区二区| 国产在线乱码一区二区三区| 国产亚洲自拍av| 亚洲免费一级电影| 亚洲日本免费电影| 国产曰肥老太婆无遮挡| av在线综合网| 中文字幕视频免费观看| 久久av红桃一区二区小说| 欧美a大片欧美片| 天天色综合天天色| 亚洲黄色小视频| 日韩亚洲视频在线观看| 国产情人节一区| 在线播放日韩| 国产熟女一区二区| 欧美成人精品1314www| 欧美自拍电影| 香港三级日本三级a视频| 久久色成人在线| 国产jzjzjz丝袜老师水多| 69影院欧美专区视频| 天堂网在线观看国产精品| 影音先锋人妻啪啪av资源网站| 欧美系列日韩一区| 好久没做在线观看| 亚洲国产精品视频一区| av中文字幕不卡| 97精品人妻一区二区三区| 97超级碰碰人国产在线观看| 99久久精品网| 日本少妇高潮喷水xxxxxxx| 日韩欧美一区二区不卡| 国产成人久久精品麻豆二区| 少妇人妻在线视频|