2014-02-10 1 views

ответ

2

Предполагая, что тип носителя обоих запросов одинакова и коды состояния ответа HTTP отличается это должно быть законным:

# PUT /asdf 
+ Request Empty (application/json) 
    + Headers 

      Content-Lenght: 0 

+ Response 400 

+ Request With Value (application/json) 

     { "value": "somthing" } 

+ Response 204 
+0

Обратите внимание на первый 'Request Empty' в настоящее время дает предупреждение синтаксический анализатор. Я поставил проблему для этой проблемы здесь https://github.com/apiaryio/snowcrash/issues/77. Подробнее о PUT и пустом теле см. Http://stackoverflow.com/a/1233569/634940. – Zdenek

+0

В 4.3.1.4.3. Раздел запроса действия, 4.3.1.4.4. Раздел Действия Действия говорит «точно один HTTP-запрос/ответ», а затем он говорит один или несколько разных (то есть с разными кодами состояния HTTP). Это сбивает с толку. –

+0

Кроме того, я действительно надеялся определить, какие разные описания как Response 204, так и запрос с пустым телом запроса и один с вводом. –

Смежные вопросы