中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTTP工具包HTTPie怎么使用

發布時間:2022-02-19 13:56:48 來源:億速云 閱讀:148 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“HTTP工具包HTTPie怎么使用”,內容詳細,步驟清晰,細節處理妥當,希望這篇“HTTP工具包HTTPie怎么使用”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

HTTPie是命令行客戶端,設計用于測試,調試,并通常與API和HTTP服務器交互。在 http 與 https 命令允許創建和發送任意HTTP請求。它們使用簡單自然的語法,并提供格式化和彩色輸出。

HTTP工具包HTTPie怎么使用

接口是什么

舉個簡單形象的例子,如果有一家寵物店賣動物口糧,比如貓糧狗糧,那么出售糧食就是一個接口,來的是貓就賣貓糧,來的是狗賣狗糧,以后來個什么雞鴨魚之類的只要修改一下這個出售糧食的方法即可。

如果沒有接口,那么就要寫好對貓怎么做,對狗怎么做,而且以后對雞鴨魚這些來了還要重新寫對雞怎么做等等等等……簡而言之,接口可以讓程序便于變化。

為什么要調試接口

最終的目的就是使接口穩定,沒有 bug 。一般來說除了最基礎的正常使用功能之外,還需要測試臨界時的情況,比如說對處于可輸入數據范圍邊界上的數據是否能夠處理;還有性能測試,這部分就是使用資源的情況,接口響應時間等。

關于 Httpie

特點: 1、直觀的語法 2、格式化和色彩化的終端輸出 3、內置 JSON 支持 4、支持上傳表單和文件 5、HTTPS、代理和認證支持 6、支持任意請求數據 7、自定義標題 8、持久性會話 9、類 Wget 下載 10、支持 Python 2.6, 2.7 和 3.x 11、支持 Linux, Mac OS X 和 Windows 12、插件 13、文檔 14、測試覆蓋率

Curl VS Httpie

我們首先用一張圖來進行比對 Httpie 與 curl :

HTTP工具包HTTPie怎么使用

curl 的使用方法

curl -X METHOD -H HEADER -i

后面的-i是表示顯示返回消息的頭部,如果你使用 cURL 訪問 OpenStack,那么這個選項在獲取 UUID 類型的 token 時必不可少。然后創建請求消息體,在使用 curl 來發送消息,會返回 json 消息體,但返回的 json 消息體比較混亂,不便閱讀,如果想從返回的 json 消息體中獲取一下信息是比較困難的。

HTTP工具包HTTPie怎么使用

Httpie的使用方法

HTTPie 基于 python 編寫,內部使用了 Requests 和 Pygments 庫。

HTTPie 的用法要比 cURL 直觀很多,沒有那么多選項,基本上心里怎么想就怎么寫,默認輸入和輸出都是 json 格式 (而 cURL 必須要指定 -H “Content-Type: application/json”)。我們同樣實現上面獲取 token 的功能,效果如下: HTTP工具包HTTPie怎么使用

很明顯的能看出,使用 Httpie 所得到的結果結構的清晰明了,它對返回的結果自動做了高亮和格式化。

讀到這里,這篇“HTTP工具包HTTPie怎么使用”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿克陶县| 公主岭市| 庆阳市| 大关县| 称多县| 营山县| 洛扎县| 泰和县| 乌鲁木齐市| 喀什市| 潮州市| 城市| 新野县| 夏河县| 台安县| 武隆县| 桃园县| 苏尼特左旗| 靖西县| 井研县| 普格县| 师宗县| 甘谷县| 张北县| 河北区| 扶余县| 息烽县| 武宣县| 界首市| 东阳市| 瓦房店市| 泽州县| 阿坝| 蒙山县| 正阳县| 万年县| 保定市| 海口市| 武川县| 金沙县| 宝应县|