如何在api蓝图/apiary中对同一资源的不同请求进行建模



我正在用apiary/API蓝图编写一些API定义。

对于相同的资源,有没有一种方法可以使用mock端点根据输入的不同表现不同(或者如果没有,可以进行某种变通)?

例如,假设我有一个端点/登录名,您应该向其发布用户名和密码。

如果我在API中设置了一个成功登录的请求和响应,以及作为错误场景的后续请求和响应时,只有第一个请求和响应在mock中被触发。

例如,如果我不发送用户名和密码,我仍然会收到登录成功的响应。

有没有办法让mock做更多的验证,或者你如何解决这个问题?

感谢

是的,这是可能的,并且在文档中进行了全面的描述。看见http://support.apiary.io/knowledgebase/articles/117119-handling-multiple-actions-on-a-single-resource

该功能尚未实现,但正在开发中。请查看MSON。

最新更新