【问题标题】:How to model different requests to same resource in api-blueprint/apiary如何在 api-blueprint/apiary 中对同一资源的不同请求建模
【发布时间】:2015-03-03 17:18:18
【问题描述】:

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

对于相同的资源,有没有一种方法可以让我使用模拟端点根据输入来表现不同(或者失败,某种变通方法)?

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

如果我在成功登录的 API 中设置请求和响应,以及后续的错误场景请求和响应,则只有第一个会在模拟中触发。

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

有什么方法可以让 mock 做更多的验证,或者你如何解决这个问题?

谢谢

【问题讨论】:

标签: rest apiblueprint apiary.io apiary


【解决方案1】:

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

【讨论】:

  • 谢谢。您提供的链接似乎没有处理参数,只有不同的内容类型?该页面上有一个指向有关不同参数的页面的链接,但这并不涉及将不同参数作为正文发布到资源的问题,就像我的问题一样?谢谢。
  • 哦,我明白了。这是不可能的。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-07
    • 1970-01-01
    • 1970-01-01
    • 2020-02-21
    • 2010-10-18
    • 2021-03-01
    • 1970-01-01
    相关资源
    最近更新 更多