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

強大的開源命令行 HTTP 工具包與好伴侶

開源 Linux
HTTPie是一個為現代web api構建的命令行HTTP客戶端。它提供了直觀的命令和用戶友好的界面。在本指南中,您將了解HTTPie的特性以及它與cURL的比較。您還將學習如何在Linux系統上安裝和開始使用HTTPie。

在你開始之前

如果您還沒有這樣做,請創建帳戶。

按照我們的設置和保護計算實例指南來更新您的系統。您可能還希望設置時區、配置主機名、創建一個有限的用戶帳戶,并加強SSH訪問。

請注意

本指南中的步驟是為非 root 用戶編寫的。需要提升權限的命令以 sudo 作為前綴。如果您不熟悉 sudo 命令,請參閱 ????https://www.linuxmi.com/linux-sudo-command.html????

HTTPie 是什么?

HTTPie 是一個類似于 cURL 的命令行 HTTP 客戶端。但與 cURL 不同的是,HTTPie 被設計成更容易使用現代 Web api。HTTPie 的語法是面向 Web 服務的。它的界面比 cURL 更具可讀性和用戶友好性。這些特性使 HTTPie 成為一個很好的工具,可以從命令行測試、調試或以其他方式使用 Web 服務。

HTTPie vs cURL

本節將探討為什么您可能會選擇使用 HTTPie 而不是 cURL,特別是因為 cURL 默認安裝在許多 Linux 發行版上。cURL 擅長通過擴展選項來滿足廣泛的 HTTP 需求。HTTPie 專注于支持對現代 web api 的查詢。當使用 web api 時,它提供了最相關的細節,并隱藏了你不太可能需要的信息。HTTPie 的輸出讓你更直觀、更清晰地與 Web 服務交互。

如果你想使用web api,尤其是使用JSON數據的RESTful api,你應該考慮使用HTTPie。另外,如果您想要一個滿足更一般需求的HTTP客戶端,可以考慮使用cURL,因為它提供了一些選項,使其具有更強的適應性。

你可以從我們的《如何在 Linux 上安裝和使用 curlie 命令》中了解更多關于 curlie 的信息,它是一個現代的命令行 HTTP 客戶端,具有 HTTPie 的可讀性和 cURL 的適應性。

如何安裝 HTTPie

HTTPie可以從大多數主流Linux發行版的包管理器中獲得。下面是通過不同發行版的包管理器安裝HTTPie時可以使用的命令。

在Debian和Ubuntu上,使用以下命令:

sudo apt install httpie

在AlmaLinux和CentOS操作系統下,執行如下命令:

sudo yum install httpie

在Fedora上,使用以下命令:

sudo dnf install httpie

安裝了HTTPie之后,您可以驗證安裝并使用http命令訪問它。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
? http --version
1.0.3

如何使用 HTTPie

如果您熟悉其他HTTP客戶端,那么 httppie 應該更容易學習。它的大部分基本用法類似于cURL ,但它允許您簡化所需的命令。

下面的小節將介紹在使用 web 服務時如何使用 HTTPie 處理最常見的 HTTP 請求。

基本用法

你可以在GET請求中看到HTTPie最基本的用法。像cURL一樣,HTTPie不要求您指定請求方法。只需提供命令和請求URL。

HTTPie的輸出默認包含響應頭信息。它使用語法高亮顯示使響應更容易閱讀,正如你可以在下面的截圖中看到的:

在httppie中向請求添加報頭數據需要將數據附加在URL之后,如下面的命令所示。下面的示例從web服務獲取一個隨機的“老爸笑話”。您可以看到該命令還添加了——follow選項,該選項讓HTTPie跟隨任何URL重定向(相當于curl中的-L)。HTTPie在輸出中包含了重定向響應的報頭信息。

請求方法

要在 httppie 中指定一個請求方法,只需將方法名稱——GET、POST、PUT、DELETE等——作為http命令的第一部分。在下一個示例中可以看到這一點,該示例使用 HTTPie 自己的 web服務進行測試。

# 顯示請求信息(包含返回頭200)
http www.linuxmi.com

# 顯示詳細的請求(包含請求和返回頭200)
http -v www.linuxmi.com

# 只顯示Header
http -h www.linuxmi.com
http --head www.linuxmi.com
http --header www.linuxmi.com
http --headers www.linuxmi.com

# 只顯示Body
http -b www.linuxmi.com
http --body www.linuxmi.com
# 下載文件
http -d www.linuxmi.com

# 模擬提交表單
http -f POST www.linuxmi.com username='linuxmi-user'
# 請求刪除的方法
http DELETE www.linuxmi.com
# 傳遞JSON數據請求(默認就是JSON數據請求)
http PUT www.linuxmi.com username='linuxmi-user' password='linuxmi-pwd'
# 如果JSON數據存在不是字符串則用:=分隔,例如
http PUT www.linuxmi.com username='linuxmi-user' password='linuxmi-pwd' age:=28 a:=true streets:='["a", "b"]'
# 模擬Form的Post請求, Content-Type: application/x-www-form-urlencoded; charset=utf-8
http --form POST www.linuxmi.com username='linuxmi-user'
# 模擬Form的上傳, Content-Type: multipart/form-data
http -f POST www.linuxmi.com/jobs username='linuxmi-user' file@~/test.pdf
# 修改請求頭, 使用:分隔
http www.linuxmi.com User-Agent:mimvp-agent/1.0 'Cookie:a=b;b=c' Referer:http://www.linuxmi.com/
# 認證
http -a username:password www.linuxmi.com
http --auth-type=digest -a username:password www.linuxmi.com

HTTP Prompt – 交互式命令行HTTP客戶端

HTTP Prompt (或HTTP-prompt) 是基于HTTPie和prompt_toolkit構建的交互式命令行HTTP客戶端,具有自動完成和語法突出顯示功能。它還支持自動cookie,OpenAPI/Swagger集成以及類Unix管道和輸出重定向。此外,它還提供了20多個可以使用的主題。

我們現在將解釋如何在 Linux 中安裝和簡要使用 HTTP-prompt。

如何在Linux中安裝HTTP Prompt

您可以使用PIP命令安裝HTTP提示,就像常規Python包一樣,如圖所示。

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
? pip install http-prompt

pip install Pygments==2.5.2

如果您嘗試在系統范圍的Python上安裝HTTP-prompt,則可能會收到一些權限錯誤。不建議這樣做,但如果這是您想要做的,只需使用sudo命令獲得root權限。

或者,您可以使用--user選項將軟件包安裝到用戶主目錄中,如下所示:

pip install --user http-prompt

要升級HTTP提示符,請執行以下操作:

pip install -U http-prompt

如何在Linux中使用HTTP Prompt

要啟動會話,只需運行http-prompt命令,如圖所示。

從最后一個會話開始或http://localhost:8000

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
? http-prompt
Version: 2.1.0
http://localhost:8000> httpie post
http POST http://localhost:8000
http://localhost:8000>

從給定的URL開始

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
? http-prompt http://localhost:3000

從一些初始選項開始

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                   
? http-prompt localhost:300/api --auth user:linuxmi username=linuxmi

要預覽HTTP Prompt將如何調用HTTPie,請運行以下命令。

http://localhost:300/api> httpie post
http --auth=user:linuxmi POST http://localhost:300/api username=linuxmi

啟動會話后,您可以交互式鍵入命令

您可以發送HTTP請求,輸入一個HTTP方法,如下所示。

> head

> get
> post
> put
> patch
> delete

可以添加標頭,查詢字符串或正文參數,使用HTTPie中的語法。這里有些例子:

# 設置 header
> Content-Type:application/json
# 查詢字符串參數
> page==5
# body 參數
> username=linuxmi
> full_name='www.linuxmi.com'
# 原始JSON中的body參數
> number:=18719
> is_ok:=true
> names:=["linuxmi","com"]
> user:='{"username": "linuxmi", "password": "linuxmi"}'
# 把所有東西都寫成一行
> Content-Type:application/json page==5 username=linuxmi

您還可以添加HTTPie選項,如圖所示。

> --form --auth user:pass
> --verify=no

或者

> --form --auth user:pass username=linuxidc Content-Type:application/json

要重置會話(清除所有參數和選項)或退出會話,請運行:

> rm * #重置會話
> exit #退出會話

有關更多信息和用法示例,請參閱HTTP-prompt文檔:http://http-prompt.com/。

結論

OK,就這樣!HTTP Prompt是HTTPie的完美伴侶。

現在,您應該可以開始使用HTTPie向web api發送請求了。如果您發現自己正在尋找更高級的特性,您可以在深入挖掘HTTPie時找到它們。查看httppie的官方文檔,并參考 ??http --help?? 命令來開始學習更多關于httppie的特性。

我們很想聽到您的聲音。通過下面的留言分享您的想法或詢問有關 HTTP Prompt 與 HTTPie 的問題。

責任編輯:龐桂玉 來源: Linux公社
相關推薦

2013-05-21 14:58:08

系統監視glances開源

2013-12-09 14:29:13

OpenStack命令行工具API

2015-09-29 16:15:14

旅行

2022-07-13 08:21:38

開源命令行工具Linux

2020-12-11 06:44:16

命令行工具開發

2020-12-10 16:16:08

工具代碼開發

2011-01-18 19:11:26

Postfix命令行

2023-06-09 07:45:29

Kuberneteskubectl

2022-02-17 18:21:47

工具HTTPie客戶端

2016-02-16 13:21:33

2024-09-29 13:25:56

2020-12-15 15:08:17

工具Java線程

2020-12-15 07:54:40

工具Hutoolgithub

2023-07-05 08:38:48

GolangGo語言

2013-11-15 09:43:15

JDK工具

2020-12-24 17:08:52

安全工具NoSql注入接口工具

2024-04-24 14:43:40

Linux命令

2010-11-24 17:12:17

MySQL命令行

2021-09-09 16:45:07

HTTP命令Linux

2018-04-03 13:50:27

Linux容器命令行工具
點贊
收藏

51CTO技術棧公眾號

亚洲第一区在线观看| 97久久久精品综合88久久| 在线观看日韩专区| 午夜精品久久久久久久99热影院| 成人在线观看亚洲| 99精品视频在线观看免费| 国产精品久久久久久久久久久新郎 | 中文av在线全新| 中文字幕av一区二区三区高| 国产成人成网站在线播放青青| 9i看片成人免费看片| 偷拍欧美精品| 亚洲乱码国产乱码精品精天堂| 亚洲污视频在线观看| 国产精品186在线观看在线播放| 久久亚洲精精品中文字幕早川悠里| 国产一区玩具在线观看| 91porny在线| 综合激情婷婷| 色先锋资源久久综合5566| 超碰caoprom| 亚洲精品毛片| 在线免费av一区| 免费超爽大片黄| 很黄的网站在线观看| 国产色综合久久| 精品日本一区二区| www香蕉视频| 极品尤物av久久免费看| 国产mv久久久| 日韩免费不卡视频| 综合五月婷婷| www.欧美免费| 五月天婷婷丁香网| 午夜精品福利影院| 亚洲成色777777在线观看影院| 中文字幕22页| 韩国成人在线| 在线观看日韩一区| 欧美黄色免费影院| 华人av在线| 亚洲国产欧美在线人成| 国产成人免费高清视频| 成人影院www在线观看| 国产精品素人一区二区| 日本在线成人一区二区| 少妇性bbb搡bbb爽爽爽欧美| av亚洲产国偷v产偷v自拍| 不卡视频一区二区三区| www久久久com| 成人综合在线观看| 国产传媒一区| 成人小说亚洲一区二区三区 | 日本高清免费不卡视频| 日本www在线播放| 鲁鲁在线中文| 欧美性高潮在线| 激情综合网婷婷| 国产一区一一区高清不卡| 日本道精品一区二区三区| 北条麻妃视频在线| 福利一区和二区| 91精品欧美福利在线观看| 杨幂一区二区国产精品| 亚洲三区欧美一区国产二区| 日韩欧美视频在线| 五十路六十路七十路熟婆| 色爱综合av| 国产一区二区久久精品| 成人一级黄色大片| 欧美视频在线观看| 2021久久精品国产99国产精品| 日韩欧美不卡视频| 日韩av一区二区在线影视| 国产精品丝袜一区二区三区| 国产剧情精品在线| 成人一区在线观看| 美媛馆国产精品一区二区| www.亚洲视频| 亚洲精品久久久蜜桃| 免费看日本毛片| 日韩影片中文字幕| 制服.丝袜.亚洲.另类.中文 | jizz中国少妇| 91在线高清观看| 亚洲精品一品区二品区三品区| 黄色在线论坛| 欧美日韩国产专区| 色哟哟精品视频| 欧美片网站免费| 亚洲欧美www| 五月天婷婷色综合| 国产精品久久久免费| 国产精品永久在线| 三级在线观看网站| 中文一区在线播放 | 爽爽淫人综合网网站| 成人网址在线观看| 午夜在线视频免费| 中文字幕日本不卡| 各处沟厕大尺度偷拍女厕嘘嘘| 韩国精品视频在线观看| 亚洲精品久久久久久下一站| 91n在线视频| 国产农村妇女精品一区二区| 成人免费视频在线观看超级碰| 日本加勒比一区| 国产精品视频你懂的| 国产69精品久久久久999小说| 99久久er| 亚洲欧美激情另类校园| 国产性生活网站| 久久超碰97人人做人人爱| 久久久久se| 欧美xxxx免费虐| 欧美日韩一级黄| 熟女少妇一区二区三区| 欧美日韩亚洲一区二区三区在线| 国产精品第七影院| 天天躁日日躁狠狠躁喷水| 亚洲欧美日韩久久| 无码少妇一区二区三区芒果| 久久99精品久久久久久欧洲站 | 少妇久久久久久被弄高潮| 日韩电影一区二区三区| 国产超碰91| 羞羞的网站在线观看| 欧美挠脚心视频网站| 日韩精品电影一区二区| 夜夜夜久久久| 国产精品一区二区三区免费| 国产精品剧情一区二区在线观看| 欧美图区在线视频| 久久中文字幕精品| 久久一区视频| 日日骚一区二区网站| 9999热视频在线观看| 精品久久国产老人久久综合| 26uuu成人网| 国内成人免费视频| 天天干天天操天天干天天操| 久久福利在线| 日日骚久久av| 一本色道久久综合熟妇| 中文字幕日韩一区| 三级一区二区三区| 欧美激情欧美| 国产日韩欧美在线播放| 日本激情在线观看| 欧美喷潮久久久xxxxx| a级黄色免费视频| 精品影院一区二区久久久| 一区二区三区国| 亚洲男男av| 欧美成人精品xxx| 亚洲va欧美va| 精品久久久久久中文字幕大豆网| 三级视频网站在线观看| 国产欧美一区二区三区国产幕精品| 99高清视频有精品视频| 超碰资源在线| 亚洲色图18p| 亚洲天堂网在线观看视频| 成人免费在线视频| 中文字幕 欧美 日韩| 亚洲经典自拍| 欧美精品一区二区三区四区五区| 婷婷激情一区| 久久久精品亚洲| 亚洲欧美高清视频| 欧美日韩国产中字| 国产调教在线观看| 国产一区二区在线观看视频| av在线免费观看国产| 女人抽搐喷水高潮国产精品| 国产aaa精品| 黄色在线观看网站| 日韩av在线免费观看一区| 中文字幕在线天堂| 亚洲人成人一区二区在线观看 | 久久久久久久国产精品视频| 亚洲 欧美 精品| 欧美午夜不卡在线观看免费| 色欲人妻综合网| aaa亚洲精品一二三区| 亚洲黄色小视频在线观看| 欧美精品一卡| 日本在线播放一区| 亚洲无线观看| 国产精品高清在线| 五月婷婷视频在线观看| 亚洲视频一区二区三区| 午夜老司机福利| 色婷婷精品大视频在线蜜桃视频| 日韩av手机在线免费观看| 99国产精品国产精品久久| 91 在线视频观看| 亚洲一区二区网站| 91大学生片黄在线观看| 激情五月综合| 国产一区二区三区黄| 青娱乐极品盛宴一区二区| 国内精品久久久久影院优| 中文日本在线观看| 日韩精品免费在线视频| 国产aⅴ一区二区三区| 日韩欧美中文在线| 欧美日韩大片在线观看| 国产精品色哟哟网站| 中文字幕一区二区久久人妻网站| 狠狠色综合日日| 精品少妇无遮挡毛片| 亚洲韩日在线| 看全色黄大色大片| 成人综合久久| 欧美日韩国产精品一区二区| 成人福利一区| 成人免费在线视频网址| www成人在线视频| 69久久夜色精品国产69乱青草| 成年人黄视频在线观看| 在线视频日本亚洲性| 你懂的在线视频| 亚洲精品在线免费观看视频| 国产口爆吞精一区二区| 欧美日韩国产免费一区二区| 69xxxx国产| 高跟丝袜一区二区三区| 日韩精品视频免费播放| 一区二区激情视频| 乱h高h女3p含苞待放| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产夫妻性爱视频| www.日韩av| 动漫美女无遮挡免费| 国产精品18久久久久久久网站| gogogo高清免费观看在线视频| 三级在线观看一区二区| 欧美日韩在线不卡视频| 一区二区三区高清视频在线观看| 久无码久无码av无码| 欧美网站在线| 99精品视频网站| 99精品视频在线| 亚洲国产精品www| 欧美日韩在线二区| 日韩久久久久久久| 国产亚洲一卡2卡3卡4卡新区 | 日韩午夜av在线| 国产精品专区在线| 国产一级久久| 韩国一区二区av| 日韩电影一区二区三区| 色www免费视频| 国产综合成人久久大片91| 青青草精品在线| 丁香五精品蜜臀久久久久99网站 | 欧美精品videos另类日本| 青青在线视频| 8x海外华人永久免费日韩内陆视频| 漫画在线观看av| 国产91网红主播在线观看| 日韩欧美精品电影| 91精品免费视频| 在线观看视频一区二区三区| 精品乱色一区二区中文字幕| 美女亚洲一区| 超碰成人在线免费观看| 亚洲婷婷免费| 亚洲国产精品久久久久婷蜜芽| 日韩激情av在线| 日韩av福利在线观看| bt欧美亚洲午夜电影天堂| 国产精品国产三级国产专业不 | 日本熟伦人妇xxxx| 色激情天天射综合网| 一级黄色片在线观看| 日韩欧美中文字幕公布| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | 亚洲国产精品精华液网站| 四虎精品永久在线| 欧美日韩的一区二区| 亚洲AV无码一区二区三区性| 亚洲欧美国产另类| 久操视频在线| 136fldh精品导航福利| 久久精品97| 国产亚洲情侣一区二区无| 欧洲激情综合| 欧美中日韩在线| 日韩黄色免费电影| wwwxxx色| 国产精品入口麻豆原神| 男人天堂中文字幕| 欧美日韩aaaaaa| 亚洲人视频在线观看| 久久综合久久美利坚合众国| 一区二区精品伦理...| 91免费福利视频| 亚洲69av| 免费看欧美一级片| 美腿丝袜一区二区三区| 久久久久久久无码| 国产精品大尺度| 欧美日韩综合一区二区三区| 日韩欧美中文字幕制服| www.亚洲视频| 奇米四色中文综合久久| 视频一区中文字幕精品| 亚洲电影免费| 亚洲在线国产日韩欧美| 97中文字幕在线观看| 亚洲欧洲日产国码二区| 久久精品视频5| 亚洲激情视频在线观看| 欧美性受ⅹ╳╳╳黑人a性爽| 国产欧美日韩中文字幕在线| 精品一区毛片| 久久综合久久网| 国产成人综合网| 九九九视频在线观看| 欧美丝袜美女中出在线| 日本黄色三级视频| 色综合久久久888| 国产成人免费视频网站视频社区 | 免费网站免费进入在线| 国产成人精品亚洲精品| 午夜a一级毛片亚洲欧洲| 少妇高潮喷水在线观看| www.亚洲国产| 日韩熟女精品一区二区三区| 日韩视频一区二区三区| 成人看av片| 91在线观看免费观看| 久久精品亚洲人成影院| 岛国av免费在线| 中文字幕一区二区三区蜜月| 中文字幕日韩经典| 中文字幕九色91在线| 99久久婷婷国产综合精品首页| 日本高清不卡三区| 日韩成人免费在线| 天堂网av2018| 91精品国产入口在线| 成人免费网址| 不卡一卡2卡3卡4卡精品在| 午夜久久福利| a级片在线观看视频| 亚洲第一在线综合网站| 香蕉久久国产av一区二区| 性欧美长视频免费观看不卡| 欧美尿孔扩张虐视频| 日韩 欧美 高清| 中文字幕va一区二区三区| 国产精品丝袜黑色高跟鞋| 久久精品亚洲一区| 日韩中文字幕无砖| 日韩av中文字幕第一页| 99久久精品久久久久久清纯| 日本天堂网在线| 色青青草原桃花久久综合| 激情视频亚洲| 欧美在线一区视频| 欧美国产乱子伦| 国产普通话bbwbbwbbw| 欧美精品激情blacked18| 欧美a大片欧美片| 欧美少妇性生活视频| 国产精品国产三级国产普通话三级 | 在线观看成人毛片| 亚洲激情中文字幕| 国产69精品久久久久9999人| 日韩中文在线字幕| 91在线观看污| 国产又粗又大又黄| 欧美精品成人91久久久久久久| 中文字幕亚洲影视| 国产农村妇女精品久久| 午夜日韩在线观看| av在线第一页| 国产精品免费观看高清| 久久一综合视频| 劲爆欧美第一页| 国产亚洲精品高潮| 国产色99精品9i| 国产中文字幕免费观看| 中文字幕在线观看不卡视频| 亚洲精品久久久久久久久久| 国产成人涩涩涩视频在线观看| 国产精品99久久精品| 亚洲欧美在线不卡| 制服丝袜亚洲精品中文字幕| 亚洲黄色网址| 色哟哟免费网站| 国产亚洲精品资源在线26u| 精品人妻久久久久一区二区三区| 日本一区二区在线播放| 午夜久久99| 91久久久久久久久久久久久久| 亚洲黄色在线看|