美文网首页
如何用httpie更高效的调试接口

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

作者: 可可leaf | 来源:发表于2015-05-28 11:10 被阅读8582次

    之前一直都是在程序里面调试接口,也知道如何使用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的过程中,大家一起努力吧!~

    相关文章

      网友评论

          本文标题:如何用httpie更高效的调试接口

          本文链接:https://www.haomeiwen.com/subject/tnvrqttx.html