Я ожидал, что запрос будет успешно обработан и данные будут сохранены в базе данных.
Контроллер
Код: Выделить всё
@RestController
@RequestMapping("/api/questions")
public class QuestionController {
@Autowired
private QuestionService questionService;
@PostMapping
public ResponseEntity createQuestion(@RequestBody Question question) {
return ResponseEntity.ok(questionService.save(question));
}
}
private String title;
private String content;
// getters and setters
}
Код: Выделить всё
{
"title": "How to handle exceptions in Spring Boot?",
"content": "I want to know the best practices for exception handling."
}
Код: Выделить всё
400 Bad Request
Required request body is missing
- Гарантировано наличие @RequestBody
- Проверенный формат JSON
- Проверенный тип контента: application/json
- Перезапустил приложение
- Включил ведение журнала
Среда
- Spring Boot: 3.x
- Java: 17
- ОС: Ubuntu
- Последняя версия Postman
Подробнее здесь: https://stackoverflow.com/questions/798 ... st-to-rest
Мобильная версия