如何用httpie更高效的调试接口



http://www.jianshu.com/p/4a719216262d

http://www.jianshu.com/p/4a719216262d

如何用httpie更高效的调试接口

字数421  阅读2936  评论1 

之前一直都是在程序里面调试接口,也知道如何使用Chrome的 postman调试接口,最近在学习python 发现使用终端调试接口一样十分方便。这里我们使用的是httpie:

http://oss.io/p/jakubroztocil/httpie

废话不多说,步骤如下:

1.安装pip   

sudo easy_install pip

2.安装核心库 httpie

brew install httpie

pip install --upgrade httpie

这样我们就可以使用在终端使用http命令调试接口了

让我们试一试吧。

首先我们需要一个能够访问的服务器,我们就用微博开放平台好了

微博API - 微博API

我们先试试get请求

我们选用这个get请求

http://open.weibo.com/wiki/2/trends/hourly获取热门话题

这是他们的测试工具 http://open.weibo.com/tools/console?uri=trends/hourly&httpmethod=GET&



我们用终端模仿需要用到url 和参数

终端的命令是 http https://api.weibo.com/2/trends/hourly.json?access_token=2.004YppQEmwhOvBb3fbef84beEkKntC



结果就是这样 url 和参数用?连接

我们再试试post怎么用



这个是微博测试工具给的结果 

对应的我们使用httpie的操作是

http POST https://api.weibo.com/2/statuses/upload_url_text.json @/Users/Daniel/Documents/jsontest/auth.json

因为是post 需要 http post + 地址 +@json地址

json地址是什么呢?



其实就是一个json文件

里面是json数据



json地址就是路径 在我电脑上就是/Users/Daniel/Documents/jsontest/auth.json

回车就得到了


其实httpie 的功能远不止这些 我只是做个抛砖作用,我也在学习python的过程中,大家一起努力吧!~


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值