Выбор ответа Middle REST и документация API обновлено
Принципы REST
Вопрос
Что из этого входит в ограничения REST по Филдингу?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Методы GET и POST для всех операций и кешируемые ответы. REST это архитектурный стиль с ограничениями: клиент-сервер, отсутствие состояния, кешируемость, единообразный интерфейс, слоистость и необязательный код по запросу.
Варианты ответа
- Обязательный формат JSON и коды ответа из стандарта HTTP
- Обязательная версия в URL и единый префикс
/api/у ресурсов - Отсутствие состояния между запросами и единообразный интерфейс
- Методы GET и POST для всех операций и кешируемые ответыправильный ответ
Разбор
REST это архитектурный стиль с ограничениями: клиент-сервер, отсутствие состояния, кешируемость, единообразный интерфейс, слоистость и необязательный код по запросу. JSON, версии и префиксы в URL и набор методов это популярные соглашения, но не часть определения: REST-API может отдавать и XML.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.