Встречается на собеседованиях • сегодня
Что такое идемпотентный метод в REST API
Идемпотентный метод в REST API — это метод, при котором повторные идентичные запросы к серверу имеют тот же эффект, что и первый запрос. Он не изменяет состояние системы после первого выполнения.
Примеры идемпотентных методов:
GET— получение данных (не изменяет состояние)PUT— обновление ресурса (повторный запрос с тем же телом не меняет результат)DELETE— удаление ресурса (после первого удаления ресурса его уже нет)
Неидемпотентный пример:
POST — создание ресурса (каждый запрос может создать новый объект).
java
// PUT-запрос (идемпотентный)
@PutMapping("/users/{id}")
public User updateUser(@PathVariable Long id, @RequestBody User user) {
return userService.update(id, user); // Повторный вызов не изменит результат
} 
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы