чем трабла...
POST http://localhost:8080/v1/accounts/forgotten/password
Content-Type: application/json
{
"email": "xxx@gmail.com",
"requestTime": "2022-05-05T22:08:38.191Z"
}
@PostMapping(value = "/forgotten/password", consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<?> createForgotPasswordSession(@RequestBody @Valid ForgotPasswordDto forgotPasswordDto) {
authService.createForgotPassword(forgotPasswordDto);
return ResponseEntity.status(HttpStatus.CREATED).build();
}
Ошибка:
Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/json;charset=utf-8' not supported]
HTTP = 415...
На вскидку предложил бы добавить produces = APPLICATION_JSON_VALUE
@ResponseBody https://ru.stackoverflow.com/questions/908674/%D0%97%D0%B0%D1%87%D0%B5%D0%BC-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-responsebody Возможно поможет
как ты на клиенте делаешь запрос какой там media type ставишь
Я использую @RestController
POST http://localhost:8080/v1/accounts/forgotten/password Content-Type: application/json { "email": "xxx@gmail.com", "requestTime": "2022-05-05T22:08:38.191Z" }
Обсуждают сегодня