Укажите параметр запроса для одного метода HTTP
Чтобы проиллюстрировать мою проблему, я сделал сокращенный пример из учебного плана Apiary.io.
FORMAT: 1A
# Gist Fox API
# Group Gist
Gist-related resources of *Gist Fox API*.
## Gists Collection [/gists{?since}]
### List All Gists [GET]
+ Parameters
+ since (optional, string) ... Timestamp in ISO 8601 format: `YYYY-MM-DDTHH:MM:SSZ` Only gists updated at or after this time are returned.
+ Response 200
{
items: []
}
### Create a Gist [POST]
To create a new Gist simply provide a JSON hash of the *description* and *content* attributes for the new Gist.
+ Request (application/json)
{
"description": "Description of Gist",
"content": "String content"
}
+ Response 201
{
}
Затем в документации по пасеке я получаю следующее:
GET /gists{?since}
POST /gists{?since}
Однако для меня имеет смысл иметь since
параметр запроса только для запроса GET. К сожалению, я не нашел способ достичь этого результата:
GET /gists{?since}
POST /gists
Это возможно?
1 ответ
Решение
Обновить
(Четверг, 23 октября 2014 г.)
Исправление было развернуто; Не могли бы вы попробовать и дайте мне знать, если все работает как положено?
Плохие новости
Это наша (пасека) ошибка, и вы не делаете ничего плохого:-(
Хорошие новости
Это известная ошибка, над которой мы сейчас работаем, и она будет исправлена в конце этой недели (воскресенье, 19 октября 2014 года):-)