чем трабла...
                  
                  
                  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" }
Обсуждают сегодня