Мы смотрим на использование API Blueprint. Бывают случаи, когда мы хотели бы, чтобы один запрос возвращал правильный ответ и другой запрос, чтобы вернуть ответ "error", такой как 400 bad request
, чтобы другие разработчики могли работать против mock API на apiary.io с обоими типами ответов и обрабатывайте его в своих приложениях.
Я создал совершенно произвольный пример ниже,
## Thing [/thing/{id}]
Gets a thing but the thing id must be a prime number!
+ Parameters
+ id (string) ... ID of the thing, a prime number!
+ Model (application/json)
The thing itself.
+ Body
{
"description": "It is green"
}
### Retrieve a Single Gist [GET]
+ Response 200
[Gist][]
Теперь как-то я хотел бы добавить ответ для /thing/40
+ Response 400
{ "error" : "Invalid request" }
Но я не уверен, как это сделать с помощью API Blueprint. Это было осуществимо в стиле "старый" на apiary.io, но мы хотели бы перейти к новому синтаксису