Встречается на собеседованиях • сегодня

Какие знаешь характеристики у REST

REST (Representational State Transfer) — архитектурный стиль для распределенных систем, основанный на HTTP. Основные характеристики:

  1. Stateless — сервер не хранит состояние клиента между запросами. Каждый запрос содержит всю необходимую информацию.
  2. Кэширование — ответы могут кэшироваться для улучшения производительности.
  3. Единообразие интерфейса — стандартизированные методы (GET, POST, PUT, DELETE) и URI для ресурсов.
  4. Клиент-серверная архитектура — разделение ответственности между клиентом и сервером.
  5. Слои — система может состоять из нескольких слоев, каждый из которых выполняет свою функцию (например, балансировка нагрузки, кэширование).

Пример REST-запроса:

java
// GET запрос к API для получения пользователя с id=1
Response response = RestAssured.get("https://api.example.com/users/1");
System.out.println(response.getBody().asString());
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы