Sto cercando di ottenere risposte diverse passando parametri diversi ma qualcosa non funziona.Apiary.io - risposte multiple (200) con diversi parametri
Questo è il mio 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"
}
Ma al momento della chiamata/domande/1 o/domande/2 la risposta è sempre la stessa:
{
"id": "1",
"name": "Marco"
}
Cosa c'è di sbagliato?
Grazie
Grazie Zdenek per la risposta. Non riesco ancora a capire come implementare la mia API, anche leggendo "Invocare risposte non predefinite". Sareste in grado di fornire un esempio per favore? Credo che ci siano molte persone che cercano questo esempio. – MeV
L'unico modo per richiamare una risposta non predefinita è utilizzare un codice e un tipo di risposta diversi, quindi presumo non sia possibile restituire due risposte con il codice 200 e digitare application/json, giusto? – MeV
L'importante è capire che Apiary non fornisce l'implementazione di un'API. Ti dà semplicemente un mock server per scopi di prototipazione. L'implementazione dipende solo da te (anche se puoi e dovresti testarlo con strumenti come Dred). – Zdenek