Расскажите про REST: что это такое, какой транспортный протокол использует, какой формат данных, чем отличается от SOAP?

Транспортный протокол: обычно HTTP/HTTPS. Формат данных: чаще всего JSON, но может использоваться и XML, или другие форматы.

Короткий ответ

Что ответить на собеседовании

REST (Representational State Transfer) — архитектурный стиль для построения веб-сервисов, основанный на использовании стандартных HTTP-методов (GET, POST, PUT, DELETE и др.) для взаимодействия с ресурсами, которые идентифицируются URI.

Подробный разбор

Ответ с пояснениями

REST (Representational State Transfer) — архитектурный стиль для построения веб-сервисов, основанный на использовании стандартных HTTP-методов (GET, POST, PUT, DELETE и др.) для взаимодействия с ресурсами, которые идентифицируются URI.

  • Транспортный протокол: обычно HTTP/HTTPS.
  • Формат данных: чаще всего JSON, но может использоваться и XML, или другие форматы.

Отличия от SOAP:

  • REST — это стиль архитектуры, SOAP — протокол с жёстко определённым стандартом.
  • REST проще и легче в использовании, не требует сложных XML-сообщений.
  • SOAP использует XML и имеет встроенные стандарты безопасности и транзакций.
  • REST более гибок и лучше подходит для веб-приложений и мобильных сервисов.

Пример REST-запроса: GET https://api.example.com/users/123 — получить данные пользователя с ID 123.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее