我想通過不同的參數傳遞不同的響應,但是某些操作不起作用。Apiary.io - 具有不同參數的多個響應(200)
這是我的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"
}
但調用/問題/ 1 /問題/ 2的響應總是相同的時:
{
"id": "1",
"name": "Marco"
}
有什麼不對?
謝謝
謝謝Zdenek的回覆。我仍然無法理解如何實現我的API,即使閱讀「調用非默認響應」。你能提供一個例子嗎?我相信有相當多的人在尋找這個例子。 – MeV
調用非默認響應的唯一方法是使用不同的代碼和響應類型,因此我認爲不可能用代碼200返回兩個響應並鍵入application/json,是嗎? – MeV
重要的是瞭解Apiary不提供API的實現。它只給你一個模擬服務器用於原型設計。這個實現真的取決於你(儘管你可以並且應該用Dred等工具來測試它)。 – Zdenek