Apiary.io - 具有不同参数的多个响应 (200)

2023-11-25

我试图通过不同的参数获得不同的响应,但有些东西不起作用。

这是我的 API:

## Question [/questions/{question_id}]

A Question object has the following attributes:

+ Parameters
    + question_id: `1` (number, required) - ID of the Question in form of an integer

### View a Questions Detail [GET]

+ Request

+ Header

    X-Custom-Header : 1

+ Response 200 (application/json)

        {
            "id": "1",
            "name": "Marco"
        }


+ Request

+ Header

    X-Custom-Header : 2

+ Response 200 (application/json)

        {
            "id: "2",
            "name": "Lucas"
        }

但是当调用 /questions/1 或 /questions/2 时,响应总是相同的:

{
    "id": "1",
    "name": "Marco"
}

怎么了?

谢谢


你的蓝图没有任何问题。恐怕 Apiary Mock 相当简单,并且总是返回指定的第一个响应(内容协商允许)作为默认值。

请参阅 Apiary 中的“调用非默认响应”http://support.apiary.io/knowledgebase/articles/117119-handling-multiple-actions-on-a-single-resource查看如何(按需)调用另一个响应。

另请注意,API 蓝图中有一个建议的语法,用于明确说明哪些参数值与特定响应相关联 –https://github.com/apiaryio/api-blueprint/issues/58

然而,Apiary 的模拟是否会利用这一点目前还不清楚。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Apiary.io - 具有不同参数的多个响应 (200) 的相关文章

随机推荐

  • 函数隐式参数在传递给高阶函数后不再如此

    在 Scala 中 您可以执行以下操作 def foo implicit v Int println v def h x Int implicit val i Int x foo h 42 gt 42 h呼叫得到foo作为闭包的引用 尝试通
  • Django:ValueError:无法创建表单字段,因为尚未加载其相关模型

    我正在处理的 Django 项目遇到一些问题 我现在有两个应用程序 它们需要相当多的重叠 我真的只开始了第二个项目 称为workflow 我正在尝试为该申请制作第一份表格 我的第一个应用程序叫做po 在里面workflow应用程序我有一个名
  • “cout << cout” - 输出代表什么?

    经过一整天的编码后 我不小心写了 cout lt lt some text lt lt cout 代替 cout lt lt some text lt lt endl 现在它打印出一个内存地址 它指向什么 std cout是一个实例std
  • 如何使用 matplotlib.pyplot 更改图例字体大小

    这里有一个简单的问题 我正在尝试使用以下方法获取图例的大小matplotlib pyplot变小 即文本变小 我正在使用的代码是这样的 plot figure plot scatter k sum cf color black label
  • Spring OAuth:带有授权服务器后端的资源服务器

    我想开发两项独立的服务 一项用于业务 一项用于使用 Spring OAuth 2 进行用户身份验证 我们将它们称为业务服务和 OAuth 服务 现在 如果请求未经过身份验证 我希望将业务服务委托给 OAuth 服务 客户端应用程序 Andr
  • 如何将 ProcessBuilder 输出重定向到字符串?

    我正在使用以下代码来启动流程构建器 我想知道如何将其输出重定向到String ProcessBuilder pb new ProcessBuilder System getProperty user dir src generate lis
  • 检查 Ruby 中的整数数组是否递增

    我想检查排序后的数组值是否递增 1 例如 1 2 3 4 5 TRUE 1 2 8 9 10 FALSE 非常感谢任何建议 array 1 2 4 3 array sort each cons 2 all x y y x 1
  • 如何在字典理解中使用 if/else?

    Python 2 7 中是否存在一种方法可以制作如下内容 something if true if condition else something if false for key value in dict items 我知道你可以用
  • 设置 JAR 文件的类路径

    我最近刚刚使用 Eclipse 创建了 Java 项目 需要 2 个 JAR 文件 phiget21 jar 和 mysql jar 在 Eclipse 中运行程序时一切正常 并且我注意到 jar 文件保存在 lib 文件夹中 我很快就要将
  • DB2 MERGE 语句错误

    我尝试了以下几种变体 但仍然出现错误 有什么方法可以解决这个问题 DB2 10 1 用于 z OS V10 的 DB2 对于以下 MERGE INTO TRGT t USING SRC s ON t ACCTID s ACCTID AND
  • Swift 的 if let 是如何评估的?

    我在 Swift 网站和这里的各种帖子上看到了这段代码 我正在尝试掌握基础知识 这条线如何评价 if let name optionalName 我很困惑 因为它不是 name 可选名称 它正在分配值 那么它如何报告 true 和 当你用
  • 限制在给定时间开放的承诺数量

    以下 TypeScript 执行每个调用doSomething action 一次一个 这意味着列表中的第二项在第一项完成之前不会被调用 async performActionsOneAtATime for let action of li
  • 离线网络应用程序。如何存储数据?

    介绍 应用程序必须能够完全离线运行 在本地存储数据并在有互联网连接时通过 AJAX 将其发布到网上 这可能是几天后 问题 如何使用Javascript存储数据 补充笔记 我不想使用任何服务器端技术 它必须像数据库一样安全 我读过有关 coo
  • Rails:在 Rails 中使用带有 has_one 关联的构建

    在这个例子中 我创建了一个user没有profile 然后稍后创建一个profile对于该用户 我尝试使用构建has one协会但是爆炸了 我看到这个工作的唯一方法是使用has many The user应该最多只有一个profile 我一
  • 选项 和 for 理解

    我正在编写一个用于理解的代码 并且想知道一些事情 def updateUserStats user User Either Error User for stampleCount lt stampleRepository getStampl
  • Android重复提供者权限问题

    我们正在尝试发布一款休闲应用程序的付费无广告版本 该应用程序目前免费发布但带有广告 我们将所有包名称重构为com mycompanyname appname pro 市场上的免费版基本上没有 pro结尾 我们还进入了内容提供商并将权限更改为
  • 查找数据库上打开的连接数

    我的 Web 应用程序位于 asp net 2 0 c 2 0 和 sql server 208 中 我如何找到 sql server 2008 数据库上的打开连接数 有没有办法清除连接池 因为我的网站托管在共享主机上他们提供了有限的联系
  • Yii2:如何自定义 404 和 503 等错误页面

    我有以下 errorHandler 配置 errorHandler gt errorAction gt page error 在控制器页面中 在我想检查的操作错误中 我收到 404 错误 找不到页面 我怎样才能检查它 如果您正在尝试自定义E
  • 字符串文字存储在哪里,我可以修改它们吗?

    我对 C 中的字符串文字有几个问题 char strPtr Hello char strArray Hello Now strPtr and strArray被认为是字符串文字 根据我的理解 字符串文字存储在只读内存中 因此我们无法修改它们
  • Apiary.io - 具有不同参数的多个响应 (200)

    我试图通过不同的参数获得不同的响应 但有些东西不起作用 这是我的 API Question questions question id A Question object has the following attributes Param