Spring trainee

Что такое REST?

Ответ

Архитектурный стиль построения веб-сервисов. Идея: ресурсы (нечто, что имеет URL), действия над ними (через HTTP-методы), без сохранения состояния на сервере. Не протокол, а набор принципов.

Разбор: REST — это архитектурный стиль (а не протокол), построенный вокруг ресурсов с URL, действий через HTTP-методы и принципа отсутствия состояния на сервере (stateless). Ловушки: описание с WSDL и XML-конвертом относится к SOAP; требование хранить состояние сессии прямо нарушает stateless-принцип; а единый endpoint с типом операции в теле — это признак RPC/SOAP, тогда как REST опирается именно на семантику HTTP-методов.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться