Выбор ответа Middle REST и документация API обновлено

Принципы REST

Вопрос

Что из этого входит в ограничения REST по Филдингу?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Методы GET и POST для всех операций и кешируемые ответы. REST это архитектурный стиль с ограничениями: клиент-сервер, отсутствие состояния, кешируемость, единообразный интерфейс, слоистость и необязательный код по запросу.

Варианты ответа

  1. Обязательный формат JSON и коды ответа из стандарта HTTP
  2. Обязательная версия в URL и единый префикс /api/ у ресурсов
  3. Отсутствие состояния между запросами и единообразный интерфейс
  4. Методы GET и POST для всех операций и кешируемые ответыправильный ответ

Разбор

REST это архитектурный стиль с ограничениями: клиент-сервер, отсутствие состояния, кешируемость, единообразный интерфейс, слоистость и необязательный код по запросу. JSON, версии и префиксы в URL и набор методов это популярные соглашения, но не часть определения: REST-API может отдавать и XML.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме