2013-10-15 5 views
5

Можно ли указать описание для каждого ответа на какой-либо запрос? Предположим, у нас есть запросУкажите описание каждого ответа, который у нас есть в Apiary.io

### Retrieve resource [GET] 

    + Headers 

      If-None-Match: "Version1" 

И 2 ответов

+ Response 200 (application/xml) 

    + Headers 

      ETag: "Version2" 

    + Body 

      <Xml> 
       <A> 
        <B /> 
        <C /> 
       </A> 
      </Xml> 

+ Response 304 (application/xml) 

То, что я хотел бы, чтобы указать описание, как здесь (обратите внимание на комментарии прямо под + Response линии):

+ Response 200 (application/xml) 
In case if the resource hasn't changed 

    + Headers 

      ETag: "Version2" 

    + Body 

      <Xml> 
       <A> 
        <B /> 
        <C /> 
       </A> 
      </Xml> 

+ Response 304 (application/xml) 
In case if the resource has changed 

Является ли это возможным?

ответ

4

В настоящее время нет способа выразить такую ​​логику в API Blueprint. Вы всегда можете описать его «в рот» в соответствующих ответах или под действием самого действия. Например:

# Resource [/1] 

## Action [GET] 

Explanation of this action here. 

+ Request 

     ... 

+ Response 200 

    Explanation of this response. 

    + Headers 

      ... 

    + Body 

      ... 

+ Response 304 

    Explanation of this response. 

    + Headers 

      ... 

Примечание, вполне вероятно, будет некоторое ограниченное ветвление поддержку в ближайшем будущем, с тем чтобы поддержать согласование содержания.

+0

нет, он не работает :(Он не показывает описание для конкретного ответа. –

+1

@DmitryLobanov Тот факт, что он не отображается в визуализированной документации Apiary, является фактическим [ошибка в Apiary] (http: // support.apiary.io/forums/120125-general/suggestions/4811560-allow-to-describe-a-response-in-plain-markdown). Формат и парсер будут обрабатывать его правильно. Извините за путаницу. – Zdenek

+0

Просто примечание - это должно теперь корректно отображаться в новой документации Apiary - http://blog.apiary.io/2014/03/20/Re-API-Design-for-Humans/ – Zdenek

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

  • Нет связанных вопросов^_^