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

Чем является HTTP по отношению к REST

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

Основные принципы REST через HTTP:

  • Использует HTTP методы (GET, POST, PUT, DELETE) для CRUD операций
  • Ресурсы идентифицируются URI (например, /users/123)
  • Статус коды HTTP (200, 404, 500) для индикации результата

Пример RESTful запроса:

java
// GET запрос для получения пользователя
Response response = HttpClient.newHttpClient()
    .send(HttpRequest.newBuilder()
        .uri(URI.create("https://api.example.com/users/1"))
        .GET()
        .build(), 
    HttpResponse.BodyHandlers.ofString());
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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