Встречается на 2% собеседований по Java
Через какие протоколы работает REST
REST работает поверх протокола HTTP (HTTPS для защищённого соединения). Он использует стандартные HTTP-методы для выполнения операций:
- GET – получение ресурса
- POST – создание ресурса
- PUT – полное обновление ресурса
- PATCH – частичное обновление
- DELETE – удаление ресурса
Пример запроса:
java
// GET запрос через HttpClient (Java 11+)
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.example.com/users/1"))
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());REST также может использовать другие протоколы (например, WebSockets для real-time), но HTTP/HTTPS – основной.
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы