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

Какая из концепций является ключевым для REST API

REST API базируется на нескольких ключевых принципах, но главный — Stateless (без состояния). Каждый запрос от клиента должен содержать всю необходимую информацию для его обработки, сервер не хранит состояние клиента между запросами. Это обеспечивает масштабируемость и надежность.

Другие важные принципы:

  • Единообразие интерфейса (Uniform Interface)
  • Кэширование (Cacheable)
  • Клиент-серверная архитектура
  • Слоистая система

Пример REST-запроса (GET без состояния):

java
// Клиент отправляет запрос с необходимыми заголовками
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://api.example.com/users/123"))
    .header("Authorization", "Bearer token123")
    .build();
// Сервер обрабатывает его независимо от предыдущих запросов
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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