У меня есть метод пружинной загрузки контроллера:
@PostMapping(path = "/myPath")
public String methodName(@RequestBody String incoming) { ...
Однако, если я попытаюсь опубликовать в нем файл XML с помощью curl, например:
curl -X POST http://localhost:8080/myPath --data-binary @./my/path/my_file.xml
входящая строка - все экранированные символы, например:
%3C%3Fxml+version=%221.0%22+encoding%3D%22UTF-8%...
и он взрывается, пытаясь разобрать его с ...Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
когда это должно быть похоже на <?xml version="1.0"
что происходит?