Spring trainee

Какие принципы у REST?

Ответ

Stateless — сервер не хранит сессию клиента, каждый запрос самодостаточен. Cacheable — ответы могут кэшироваться. Uniform interface — единый интерфейс через HTTP-методы и URL. Client-server и layered system дополняют набор.

Разбор: REST построен на принципах stateless (каждый запрос самодостаточен, сервер не хранит сессию), cacheable, uniform interface (HTTP-методы GET/POST/PUT/DELETE и осмысленные URL), client-server, layered system. Stateful противоречит самой сути REST. SOAP/WSDL/XML — это отдельный стиль веб-сервисов, а единый интерфейс как раз предполагает разные HTTP-методы и значимые коды ответов, а не один POST.

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

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