httpie實用指南

Purpose:

  1. 在命令行界面確實需要一款網(wǎng)絡(luò)工具若厚,但是curl太難用了, 要記憶的參數(shù)符號太多了讥邻。
  2. 相比于curl這個工具的突出特點是命令看上去更加的人性化迫靖, 而且有語法高亮

Feelings:

  1. 相比于curl命令上的變化還挺多的
  2. 而且更加的直觀,用官方的話說就是intuitive
  3. 簡單的json使用非常的方便

Notes:

  • 官方網(wǎng)站
  • 命令行命令是http
  • http method:
    • httpie支持restful風(fēng)格的請求
    • ?如果請求中沒有數(shù)據(jù)就自動發(fā)get請求兴使, 如果有就發(fā)post請求—這個沒實踐的時候發(fā)現(xiàn)不太對系宜,都發(fā)的get請求
    • 如果是其他method,可以按如下方式使用发魄,很類似于http的請求格式:
http DELETE example.org/todos/7
  • Request URL
    • 對localhost有特別的shortcuts盹牧,可以省略前面的localhost這個字符串
http :8080/foo
## 以下是回復(fù)
GET /foo HTTP/1.1
Host: localhost
  • 可以給https一個別名,方便使用
alias https='http --default-scheme=https'
  • Request Items:通過分隔符去區(qū)分各種類型的item励幼,而不是參數(shù)選項


    request items
  • JSON, 使用很簡潔:
?  ~ http POST :8080/jsonTest name="kk" age=123
# 以下是回復(fù)
HTTP/1.1 200
Content-Length: 34
Content-Type: application/json;charset=UTF-8
Date: Fri, 09 Nov 2018 03:38:31 GMT

server_v_{"name":"kk","age":"123"}
  • Follow Location :To instruct HTTPie to follow the Location header of 30x responses and show the final response instead, use the --follow, -F option:
$ http --follow httpbin.org/redirect/3
  • Download, 像wget一樣簡單汰寓,很實用, 另外下載的時候可以使用 > 來重定向文件
http --download https://github.com/jakubroztocil/httpie/archive/master.tar.gz
  • Resuming downloads :If --output, -o is specified, you can resume a partial download using the --continue, -c option. This only works with servers that support Range requests and 206 Partial Content responses. If the server doesn't support that, the whole file will simply be downloaded:
$ http -dco file.zip example.org/file

ps: 涉及到localhost的用例需要自己搭建本地服務(wù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市苹粟,隨后出現(xiàn)的幾起案子有滑,更是在濱河造成了極大的恐慌,老刑警劉巖嵌削,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件毛好,死亡現(xiàn)場離奇詭異,居然都是意外死亡苛秕,警方通過查閱死者的電腦和手機(jī)肌访,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來艇劫,“玉大人场靴,你說我怎么就攤上這事「圩迹” “怎么了旨剥?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長浅缸。 經(jīng)常有香客問我轨帜,道長,這世上最難降的妖魔是什么衩椒? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任蚌父,我火速辦了婚禮哮兰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘苟弛。我一直安慰自己喝滞,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布膏秫。 她就那樣靜靜地躺著右遭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪缤削。 梳的紋絲不亂的頭發(fā)上窘哈,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天,我揣著相機(jī)與錄音亭敢,去河邊找鬼滚婉。 笑死,一個胖子當(dāng)著我的面吹牛帅刀,可吹牛的內(nèi)容都是我干的让腹。 我是一名探鬼主播颁虐,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼侥袜,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了粥谬?” 一聲冷哼從身側(cè)響起娇妓,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎活鹰,沒想到半個月后哈恰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡志群,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年着绷,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锌云。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡荠医,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出桑涎,到底是詐尸還是另有隱情彬向,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布攻冷,位于F島的核電站娃胆,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏等曼。R本人自食惡果不足惜里烦,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一凿蒜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧胁黑,春花似錦废封、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至触趴,卻和暖如春氮发,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背冗懦。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工爽冕, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人披蕉。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓颈畸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親没讲。 傳聞我的和親對象是個殘疾皇子眯娱,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 原文https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html...
    梁行之閱讀 1,089評論 0 0
  • 英文文檔,一開始我也是抗拒的爬凑,邊翻譯邊看徙缴,也就花費了1個小時基本就閱讀過了,我的英文基礎(chǔ)其實很差嘁信。附上鏈接:鏈接:...
    lonecolonel閱讀 9,876評論 3 1
  • =========================================================...
    lavor閱讀 3,484評論 0 5
  • Nginx 的配置文件使用的就是一門微型的編程語言于样,許多真實世界里的 Nginx 配置文件其實就是一個一個的小程序...
    SkTj閱讀 4,187評論 0 7
  • 二超四月/ 有些人是蝸牛 馱著殼 裝著傷 世界小小 不急不慢 有些人是烏龜 害怕打擾 又期待遇見 走近與不走進(jìn) 都...
    二超四月閱讀 229評論 0 3