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

Какой метод идемпотентный: GET или POST

GET является идемпотентным методом HTTP. Это означает, что многократное выполнение одного и того же GET-запроса не изменит состояние сервера и всегда вернет одинаковый результат (если данные не менялись между запросами). POST, напротив, не идемпотентен — каждый вызов может создавать новый ресурс или изменять состояние сервера.

Пример:

java
// GET запрос (идемпотентный)
// Повторные вызовы не создадут дубликатов
Response response = client.target("https://api.example.com/users/1").request().get();

// POST запрос (не идемпотентный)
// Каждый вызов создаст нового пользователя
User newUser = new User("John");
Response response = client.target("https://api.example.com/users")
    .request()
    .post(Entity.json(newUser));
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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