Встречается на собеседованиях • сегодня
Какой REST метод используешь для создания сущности в CRUD-приложении
Для создания сущности в REST API используется метод **POST**. Он предназначен для создания новых ресурсов, когда клиент не знает конечный URI создаваемого ресурса.
Пример с Spring Boot:
```java
@PostMapping("/api/users")
public ResponseEntity createUser(@RequestBody User user) {
User savedUser = userRepository.save(user);
return ResponseEntity.created(URI.create("/api/users/" + savedUser.getId()))
.body(savedUser);
}
```
Ключевые особенности:
- POST неидемпотентен (повторный вызов создаст новую сущность)
- Обычно возвращает HTTP 201 (Created) с Location заголовком
- Тело запроса содержит данные для создания ресурса
- URI обычно указывает на коллекцию (/api/users), а не на конкретный ресурс

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