云端 Mock
适用场景
云端 Mock 功能适用于团队内的共同协作场景。相对于本地 Mock 地址而言,云端 Mock 地址是一个固定的地址,团队内的其他成员可以通过这个地址访问到云端 Mock Server。
这对于复杂项目而言十分有用。因为该项目很有可能要求模拟出一些复杂的数据结构,并且可能有很多字段或需要遵循复杂的模式。如果让每位成员自行在本地启动 Mock Server,并且维护各自的 Mock 数据,这不仅十分繁琐而且也不利于 Mock 数据的统一管理。
云端 Mock 功能具备以下优势:
- 数据统一管理与共享
- 一次配置,全团队可用
开启云端 Mock
在 Apifox 的项目中新建接口后,前往「项目设置」→「Mock 设置」→开启「云端 Mock」功能。
使用云端 Mock
访问接口页,点击 Mock tab 页中的「云端 Mock」按钮获取云端 Mock 地址。
你可以直接点击“快捷请求”按钮获取响应数据。
也可以在浏览器中访问云端 Mock 地址查看响应数据(仅适用于采用 Get 请求方式的接口)。
开启加密
云端 Mock 支持设置访问权限。前往「项目设置」→「Mock 设置」,将访问权限设置为「Token 鉴权」。
使用方式
- 直接将 Token 值加到请求 URL 中,例如:
https://mock.apifox.cn/m1/2689726-0-default/users?apifoxToken=GdfNrEm6lxM9nDGGIMCWC1OPSiZ6hGOi
- 使用快捷请求时将
apitoken
参数添加至 Header 参数中。
- 使用快捷请求时将
apitoken
参数添加到 Body 参数 apifoxToken 里,该方式仅支持form-data
和x-www-form-urlencode
请求。