如何在Chrome下使用Apizza进行请求测试

在web和移动端开发时,常常会调用服务器端的restful接口进行数据请求,为了调试,一般会先用工具进行测试,通过测试后才开始在开发中使用。这里介绍一下如何在chrome浏览器利用Apizza应用进行接口请求测试。

工具/原料

Chrome 内核浏览器

Apizza(http://apizza.cc?f=js)

安装Apizza Chrome插件

进入Apizza官方网站。注册账号,进入控制台,可以看到提示安装chrome插件 或者 进入google app商店,搜索apiano 找到对于插件安装

安装好后,进入chrome 扩展程序 chrome://extensions/ 效果如图

请求测试

登陆Apizza,可以新建项目,或者直接进入系统分配的默认一个项目的控制台

测试GET请求,

在地址栏里输入请求http://apis.baidu.com/apistore/idservice/id

在地址栏下面添加参数,如果header里面有参数,也可以添加,

点击发送,得到api返回数据

如下图

如果想要Post请求:

在地址栏里输入请求http://10.0.0.6:83/rest/v1/Banner/get_event_list

选择“POST”方式,

添加key:language_id , value:3

添加key:zone_id , value:3059

点击发送,效果如图

注意:请求支不支持post请求是由服务端决定。

如果服务器返回的是json,但是response没有自动解析为json,是因为服务器的header里面没有指定返回类型

如果是php,一般服务端api需要指定json返回,类似这样的代码

$this->response->addHeader('Content-Type: application/json');

但是可以手动选择返回格式解析,如下图所示,选择pretty或者Json格式解析


注意事项

Apizza可以进行本地调试,也可以进行跨域调试,但是需要chrome插件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,292评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,914评论 25 709
  • 迈出第一步不可怕,走错不可怕,慌张不可怕,可怕的是不做总结,不回味,不吸取经验。
    M_152阅读 1,040评论 0 0
  • 最近《楚乔传》上映,自己明明看过书,总是禁不起诱惑想看电视,因为看电视这段时间发生了许多事情! 如果要是看电视,这...
    sun清风悠扬阅读 2,865评论 3 6