HttpShell

软件截图:
HttpShell
软件详细信息:
版本: 0.8.0
上传日期: 14 Apr 15
开发: Chris Longo
许可: 免费
人气: 64

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中

类似的软件

ftp-outboxd
ftp-outboxd

3 Jun 15

mudFTP
mudFTP

3 Jun 15

MirBSD Korn Shell
MirBSD Korn Shell

17 Feb 15

意见 HttpShell

评论没有发现
添加评论
打开图片!