HttpShell

軟件截圖:
HttpShell
軟件詳細信息:
版本: 0.8.0
上傳日期: 14 Apr 15
開發: Chris Longo
許可: 免費
人氣: 3

Rating: nan/5 (Total Votes: 0)

HttpShell是一個交互的shell發出HTTP命令到Web服務器或REST API。
問題HTTP命令(HEAD,GET,POST,PUT,DELETE)與視覺反饋的服務器。使得比捲曲更交互式調試REST服務。
用法
把服務器就像一個文件系統:
$ httpsh http://api.twitter.com/a/statuses
api.twitter.com:/1/statuses> GET public_timeline.json
HTTP / 1.1 200 OK
>內容長度:40945
>有所不同:接受編碼
> X-交易面膜:a6183ffa5f8ca943ff1b53b5644ef1140f40ebd7
...
使用熟悉的shell命令:
api.twitter.com:/1/statuses> CD ..
api.twitter.com:/1/> CD /
api.twitter.com:/>
管道輸出的格式等外部命令:
api.twitter.com:/1/statuses> GET public_timeline.xml | xmllint -format -
...
<?XML版本=“1.0”編碼=“UTF-8”? >
<狀態類型=“數組”>
&NBSP; <現狀>
&NBSP; 週三12月14日零時57分12秒0000 2011
...
POST數據到服務器:
$ httpsh的http://本地主機:28017
本地主機:28017:/>後/富/酒吧
... {“一”:123456}
...
HTTP / 1.0 201
>內容類型:text / plain的;字符集= UTF-8
>連接:關閉
> X-NS:foo._defaultCollection
>內容長度:15
> X-行動:酒吧
{“OK”:真}
使用JSON張貼到網頁形式使用特殊的“@ {}”符號!
somewebsite:/>後/部分/表格/處理器
... @ {
......“名”:“克里斯”
......“職業”:“開發者”
......}
在JSON定義轉換上面:名稱=克里斯&職業=開發的形式發布。
集標題:
本地主機:28017:/> .headers的Cookie:會話= 5cb9586618eea2374377bb1584f7de74
本地主機:28017:/> .headers的User-Agent:為AppleWebKit / 535.13
本地主機:28017:/> .headers
<餅乾:會話= 5cb9586618eea2374377bb1584f7de74
<用戶代理:為AppleWebKit / 535.13
幫助
動詞
&NBSP;頭[] [| <外部命令>]
&NBSP;獲得[]
&NBSP;後期[] [數據]
&NBSP;把[] [數據]
&NBSP;刪除
導航
&NBSP; CD 或..
metacommands中
&NBSP; .headers [<名>]:[<值>]
&NBSP; .quit
安裝
&NBSP;蟒蛇setup.py安裝
或者,如果點子安裝:
&NBSP; PIP安裝httpshell
可能需要sudo來安裝

要求

  • 在Python中

類似的軟件

Playitagainsam
Playitagainsam

20 Feb 15

Aria
Aria

3 Jun 15

FTP SyncAgent
FTP SyncAgent

3 Jun 15

ObexTool
ObexTool

3 Jun 15

意見 HttpShell

評論沒有發現
添加評論
打開圖片!