Встречается на собеседованиях • сегодня
Для чего нужен PUT
PUT используется в HTTP для обновления существующего ресурса или создания нового, если он не существует. В отличие от POST, PUT идемпотентен — повторные запросы не изменяют результат.
Пример с REST API:
```java
@PutMapping("/users/{id}")
public ResponseEntity updateUser(@PathVariable Long id, @RequestBody User user) {
User updatedUser = userService.updateUser(id, user);
return ResponseEntity.ok(updatedUser);
}
```
**Ключевые моменты:**
- Полная замена ресурса (не частичное обновление, как у PATCH).
- Клиент определяет URI (например, `/users/123`).
- Часто используется в CRUD для операций update.
Если ресурса нет, сервер может создать его (зависит от реализации).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы