本文主要是介绍如何用httpie更高效的调试接口,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
http://www.jianshu.com/p/4a719216262d
如何用httpie更高效的调试接口
之前一直都是在程序里面调试接口,也知道如何使用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更高效的调试接口的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!