设为首页
收藏本站
Archiver
用户
登录
入住
用户名
Email
自动登录
找回密码
密码
登录
入住 CI 中国社区
首页
返回 CodeIgniter 中国首页
论坛
BBS
导读
Guide
个人主页
Space
中文手册
搜索
CodeIgniter 搜索引擎
视频教程
案例
任务
搜索
搜索
本版
帖子
用户
设为首页
收藏本站
Archiver
开启辅助访问
切换到宽版
日志
相册
分享
记录
CodeIgniter4
CodeIgniter3
CodeIgniter2
帖子
好友
道具
勋章
收藏
任务
记录
留言板
设置
我的收藏
退出
腾讯QQ
微信登录
CodeIgniter 中国开发者社区
»
论坛
›
Developers
›
开发利器
›
Api开发者利器,Api在线管理,模拟请求测试,生成文档之 ...
返回列表
查看:
3452
|
回复:
0
[Web]
Api开发者利器,Api在线管理,模拟请求测试,生成文档之Apizza
[复制链接]
mustkill
mustkill
当前离线
积分
70
IP卡
狗仔卡
发表于 2016-10-20 19:16:24
|
显示全部楼层
|
阅读模式
Apizza 是国内领先的在线API saas 管理平台,支持在线的API调试,接口管理,快速生成文档,项目管理以及分享。
Apizza (http://apizza.cc?f=nj) 平台分为开发模式和浏览模板,开发模式只有用户自己可以打开,浏览模式是供其他人查看,测试使用。
平台支持标准的http协议请求,支持添加header,支持标准 json,xml,html,text四种返回格式,自动格式化展示。
平台做了许多体验优化,比如参数列表和url自动转换,请求文档字段一键生成。响应文档的字段可以从api返回自动生成。请求自动存为历史记录,支持定义的环境变量,可以方便切换线下,下上环境,文档导出等等。
下面就简单介绍下怎么使用Apizza进行接口测试。
第一步:准备接口
<?php
namespace Home\Controller;
use Think\Controller;
class ApiController extends Controller {
public function index(){
$result = array(
'status'=>1,
'data'=>array(
'name'=>'My name',
'tel'=>'12345678',
)
);
header("Content-Type: application/json");
echo json_encode($result);
}
}
复制代码
第二步:测试接口
登陆Apizza,创建一个新项目,进入控制台,填写接口地址,并点击发送,效果如图
可以看出,效果不错!
接下来测试一下传递参数的情况
<?php
namespace Home\Controller;
use Think\Controller;
class ApiController extends Controller {
public function index(){
$requests = I();
$result = array(
'status'=>1,
'data'=>$requests
);
header("Content-Type: application/json");
echo json_encode($result);
}
}
复制代码
测试效果图如下
测试效果和展示效果都还不错,而且直观,简洁。
第三步:写文档
Apizza可以方便的写文档,只要一个按钮就可以把模拟的字段自动生成文档字段。这个功能还是很方便的。
点击那个U的按钮,可以自动生成红色框里面的字段,你只要把说明补充上就行了。最后点击保存。
第四步:导出文档
这个功能不错,导出的文档格式也很漂亮。如下图
好了,基本介绍了Apizza的使用流程,他还有许多其他的功能,这里没有做介绍,可以自己去体会一下,最后补充一下,要使用apizza,需要按照他的chrome插件,这个主要是做跨域的,不然不能使用哦^_^
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
入住 CI 中国社区
本版积分规则
发表回复
回帖后跳转到最后一页