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

Для чего используется каждый 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();
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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