Это своего рода дополнительный вопрос к этому .
Итак, имеет ли уникальный ответ для любого заданного URI основной клиент архитектуры RESTful? Много дискуссий здесь направлено в этом направлении, но я нигде не видел это как «жесткое и быстрое» правило.
Я понимаю его значение (для кэширования, сканирования, передачи ссылок и т. Д.), Но я также вижу, что такие вещи, как API-интерфейс Twitter, нарушают его (запрос на http://api.twitter.com/1/statuses/friends_timeline.xml
будет зависеть от заданного имени пользователя), и я Понимать, что бывают случаи, когда это может быть необходимо, не говоря уже о том, что ресурс с хронологической страницей также будет меняться при добавлении новых элементов.
Должен ли я стремиться к тому, чтобы различные ответы из одного и того же URI были полностью исключены, или я просто признаю, что иногда это нецелесообразно, и пока я минимизирую его появление, я буду в приличной форме.