Встречается на собеседованиях • сегодня
Для чего используется каждый http метод
GET - запрос данных с сервера. Безопасный, идемпотентный. Пример: получение списка пользователей.
POST - создание ресурса. Не идемпотентный. Пример: отправка формы регистрации.
PUT - полное обновление ресурса. Идемпотентный. Пример: обновление профиля пользователя.
PATCH - частичное обновление ресурса. Не всегда идемпотентный. Пример: изменение одного поля в профиле.
DELETE - удаление ресурса. Идемпотентный. Пример: удаление пользователя.
HEAD - как GET, но без тела ответа. Используется для проверки доступности ресурса.
OPTIONS - получение поддерживаемых методов для ресурса.
Пример PUT-запроса:
java
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.example.com/users/123"))
.PUT(HttpRequest.BodyPublishers.ofString("{\"name\":\"John\"}"))
.header("Content-Type", "application/json")
.build();
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы