一、httpie介紹
httpie 是乙個 http 的命令列客戶端。其目標是讓 cli 和 web 服務之間的互動盡可能的人性化。
其有特點如下:
直觀的語法
格式化和色彩化的終端輸出
內建 json 支援
支援上傳表單和檔案
https、**和認證
任意請求資料
自定義頭部
永續性會話
支援 python 2.6, 2.7 和 3.x
支援 linux, mac os x 和 windows
外掛程式文件
測試覆蓋率
使用python語言編寫
使用方法
模擬提交表單 http -f post yhz.me username=nate
顯示詳細的請求 http -v yhz.me
只顯示header http -h yhz.me
只顯示body http -b yhz.me
請求刪除的方法 http delete yhz.me
傳遞json資料請求(預設就是json資料請求) http put yhz.me name=nate password=nate_password 如果json資料存在不是字串則用:=分隔,
例如 http put yhz.me name=nate password=nate_password age:=28 a:=true streets:='["a", "b"]'
模擬form的上傳, content-type: multipart/form-data http -f post example.com/jobs name='john smith' file@~/test.pdf
修改請求頭, 使用:分隔 http yhz.me user-agent:yhz/1.0 'cookie:a=b;b=c' referer:
認證 http -a username:password yhz.me http --auth-type=digest -a username:password yhz.me
使用http** http --proxy=http: yhz.me http --proxy=http: yhz.me
github位址
二、httpie安裝
由於httpie是由python編寫的,所以需要先安裝python環境
3、執行 easy_install httpie
三、httpie使用
HTTPie 工具使用入門
httpie 讀aych tee tee pie 是乙個 http 的命令列客戶端。其目標是讓 cli 和 web 服務之間的互動盡可能的人性化。其有特點如下 直觀的語法 格式化和色彩化的終端輸出 內建 json 支援 支援上傳表單和檔案 https 和認證 任意請求資料 自定義頭部 永續性會話 支...
6 http客戶端httpie工具
httpie 讀aych tee tee pie 是乙個 http 的命令列客戶端。其目標是讓 cli 和 web 服務之間的互動盡可能的人性化。進入目錄中然後執行安裝 安裝 python setup.py install 使用 模擬提交表單 顯示詳細的請求 只顯示header 只顯示body 請求...
人性化的HTTP命令列工具 HTTPie
這篇文章主要是為了讓各位讀者了解 httpie 這個 http 的命令列客戶端,同時也了解一下介面的有關知識 httpie 是什麼 httpie aych tee tee pie 是乙個 http 的命令列客戶端。其目標是讓 cli 和 web 服務之間的互動盡可能的人性化。你可以用它很方便的用 h...