API Mock
API Mock功能允许用户在控制台上为某个API,指定访问的响应数据。它能解耦前后端开发过程中的依赖,让前后端开发工作能方便地并行推进。
在APP日常开发工作中,特定接口的开发常常会阻塞在后端业务的进度上,需要等到后端业务开发完毕,接口开放后,才能进行联调。
通过API网关提供Mock能力,前后端开发约定接口之后,就可以在API网关上,为该API指定特定的响应数据,然后,客户端就可以基于这个响应开始开发调试了。
配置Mock
进入API信息页,切换到Mock tab,就可以配置Mock数据了。
- Mock:是否启用mock;
- retCode:指定响应code,
SUCCESS
表示请求成功,其它为失败并代表对应错误码; - retMsg:指定响应描述信息;
- Content-Type:指定响应内容类型;
- 返回值:具体的响应内容body;
生效Mock
编辑Mock配置之后,需要点击 立即生效
,将Mock配置发布到API网关中。
Mock配置同步到API网关机器集群中需要一定时间,此过程中不可重复发布。一般30秒内即可生效。