Код состояния Spring Boot 406 для запроса PUT - PullRequest
1 голос
/ 07 августа 2020

Код:

@RestController
@Component
@Slf4j
public class ServicesController {
 @CrossOrigin
    @PutMapping(
            consumes = "multipart/form-data",
            path = "/{id}/{route}/structure_article/{filename:.+}")
    public ResponseEntity<ServiceResponse> updateStructureXMLFile(
            @PathVariable("id") final String id,
            @PathVariable("route") final String route,
            @RequestParam("file") final MultipartFile uploadfile,
            @PathVariable("filename") final String fileName) throws IOException {
(Some processing)
return new ResponseEntity<>(response, httpHeaders, HttpStatus.CREATED);
}
}

Здесь ответ представляет собой POJO с publi c геттерами и сеттерами. введите здесь описание изображения

Когда я помещаю файл, появляется такая ошибка:

{
    "timestamp": 1596783608973,
    "status": 406,
    "error": "Not Acceptable",
    "exception": "org.springframework.web.HttpMediaTypeNotAcceptableException",
    "message": "Could not find acceptable representation",
    "path": "/7f3033d7-3979-45e0-9f0a-172b60568edb/articles/structure_article/manuscript.xml"
}

Что может быть решением для этого? Спасибо

...