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

Когда использовать PUT

PUT используется для полного обновления ресурса. Он идемпотентен — повторные запросы не изменяют результат. **Когда применять:** - Известен точный URI ресурса (например, `/users/123`) - Нужно заменить весь ресурс новыми данными - Клиент контролирует идентификатор ресурса **Пример:** ```java @PutMapping("/users/{id}") public ResponseEntity updateUser(@PathVariable Long id, @RequestBody User user) { user.setId(id); User updatedUser = userService.save(user); return ResponseEntity.ok(updatedUser); } ``` **Отличие от PATCH:** PUT заменяет весь ресурс, PATCH — частично обновляет. Если отправить PUT с неполными данными, сервер может трактовать отсутствующие поля как null.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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