摘要: Apizza (http://apizza.cc?f=bl) 是国内领先的在线API saas 管理平台,支持在线的API调试,接口管理,快速生成文档,项目管理以及分享。

平台分为开发模式和浏览模板,开发模式只有用户自己可以打开,浏览模式是供其他人查看,测试使用。

平台支持标准的http协议请求,支持添加header,支持标准 json,xml,html,text四种返回格式,自动格式化展示。

平台做了许多体验优化,比如参数列表和url自动转换,请求文档字段一键生成。响应文档的字段可以从api返回自动生成。请求自动存为历史记录,支持定义的环境变量,可以方便切换线下,下上环境,文档导出等等。

下面就简单介绍下怎么使用Apizza进行接口测试。

第一步:准备接口

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,创建一个新项目,进入控制台,填写接口地址,并点击发送,效果如图

可以看出,效果不错!

接下来测试一下传递参数的情况

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插件,这个主要是做跨域的,不然不能使用哦^_^

php 在线api文档生成,api在线管理,调试,文档生成工具之Apizza相关推荐

  1. 基于SpringBoot+Vue的在线音乐网站 音乐管理系统(源码调试+文档)

  2. dalsa线扫相机调试文档_线阵相机调试文档

    1.相机型号参数相机:线16k CL 分辨率:16384 x 1 像素大小:3.52 μm x 3.52 μm 麦克斯行费率:48 千赫 镜头安装(螺纹):M72 x 1 产品编号:LA-CM-16K ...

  3. 干掉 Swagger + Postman?测试接口直接生成API文档,这个国产文档工具真香!

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | ...

  4. 干掉 Postman?测试接口直接生成API文档,这工具真香!

    前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,无意间发现了一款工具,这里马不停蹄的来给大家分享一下. ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过 ...

  5. 干掉 Postman?测试接口直接生成API文档,这个工具我爱了

    前几天粉丝群有小伙伴问,有啥好用的API文档工具推荐,无意间发现了一款工具,这里马不停蹄的来给大家分享一下. ShowDoc一个非常适合团队的在线API文档工具,也支持用docker自建文档服务,不过 ...

  6. knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案

    knife4j knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一样小巧,轻量, ...

  7. 【接口文档】Django restful framework中自动生成API文档

    Django restful framework中自动生成API文档 一.Swagger概述 1.引言 当接口开发完成,紧接着需要编写接口文档.传统的接口文档使用Word编写,or一些接口文档管理平台 ...

  8. java如何生成api文档_api文档自动生成工具

    java开发,根据代码自动生成api接口文档工具,支持RESTful风格,今天我们来学一下api-doc的生成 预览 在线预览地址 开发原理 这个工具是一个典型的前后端分离开发的项目,想了解前后端分离 ...

  9. PHP使用swagger-php自动生成api文档(详细附上完整例子)

    thinkphp5结合swagger自动生成接口文档 整体介绍 swagger-php.swagger-ui.swagger-editor swagger-ui:主要就是放到tp项目public目录下 ...

最新文章

  1. boost::fibers::numa::topology用法的测试程序
  2. HDU -2243 考研路茫茫——单词情结(AC自动机+矩阵快速幂)
  3. 【2016年第5期】基于深度学习的光学遥感机场与飞行器目标识别技术
  4. 面试官问我:解释一下Dubbo服务暴露
  5. 【渝粤教育】国家开放大学2018年春季 7067-22T康复护理学 参考试题
  6. mac编写python_刚到手Mac写Python的一个简单问题
  7. Python知识点(史上最全)
  8. android 圆形自定义进度条,Android实现自定义圆形进度条
  9. 西门子840d备份到u盘_840dsl 启动服务U盘制作和CF卡数据备份回装
  10. 5 实战1—利用Python获取新闻网页源代码
  11. Already included file name
  12. TANRIC:肿瘤相关lncRNA数据库
  13. App_Offline.htm 问题解决
  14. python测试开发教程 龙腾_龙腾源码网京东 有货自动下单,Python 脚本 你的口罩...
  15. 网页禁用crtl +s按钮和禁用右键
  16. ':app:clean'. Unable to delete directory:app\build\intermediates
  17. html页面里获取url参数吗,html怎么获取url的参数
  18. 机器学习中的ground truth
  19. 计算机磁盘的卷是什么意思,新加卷和本地磁盘有什么区别
  20. 【mud】npc对话函数与自动对话匹配(gongsun.c)

热门文章

  1. 试客联盟试用自动申请工具v6.7官方版
  2. 软件项目管理案例教程之一 目录篇
  3. 乔布斯女儿嘲讽iPhone 14没新意;高德打车AR实景找车功能上线;Go语言报告:错误处理仍然是个挑战|极客头条
  4. Java通过DBCP连接池方法实现JDBC代码案例
  5. LINUX 下的锐捷客户端联网问题(Ubuntu)
  6. usb接口只读原理及应用
  7. 2015年传智播客java_2015年的Java –重大事件
  8. 第三方物流学习(一)
  9. Cadence 16.6 应用程序无法启动,因为应用程序的并行配置不正确
  10. nginx启动失败(bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket…permissions)