Что такое REST?

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

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

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

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

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

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

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

  • Клиент-серверная архитектура: клиент и сервер разделены и взаимодействуют через запросы и ответы.
  • Статусность (stateless): каждый запрос от клиента содержит всю необходимую информацию, сервер не хранит состояние между запросами.
  • Кэшируемость: ответы могут быть кэшированы для повышения производительности.
  • Единый интерфейс: стандартизированные методы и форматы данных (обычно JSON).

Пример запроса на получение списка пользователей:

GET /users HTTP/1.1
Host: example.com
Accept: application/json

Ответ:

[
  {"id":1, "name":"Иван"},
  {"id":2, "name":"Мария"}
]

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

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

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

Подробнее