gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 02:20:59 25 4
gpt4 key购买 nike

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

这是我的 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 的模拟是否会利用这一点。

关于rest - Apiary.io - 具有不同参数的多个响应 (200),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30911765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com