Встречается на собеседованиях • сегодня
Почему create-запрос используют через post
Create-запросы используют через POST, потому что POST предназначен для создания новых ресурсов, а не для их получения. POST не идемпотентен (повторный запрос может создать дубликат), что соответствует логике создания. GET же кешируется, имеет ограничения по длине URL и предназначен только для чтения данных.
Пример:
```java
@PostMapping("/users")
public ResponseEntity createUser(@RequestBody User user) {
User savedUser = userRepository.save(user);
return ResponseEntity.created(URI.create("/users/" + savedUser.getId())).body(savedUser);
}
```
POST также позволяет передавать тело запроса (например, JSON), что удобно для сложных данных.

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