Я создаю API для загрузки файла, и он отлично работает. Однако при запуске сценария ios для 4xx и 5xx я получаю ответ как [Объектный blob] с 406 - Неприемлемый статус HTTP.
@GetMapping(value = "/api/download", produces = {APPLICATION_OCTET_STREAM_VALUE})
public ResponseEntity<Resource> filedownLoad() {
...
}
Когда я изменяю результат с APPLICATION_JSON_VALUE, появляется сценарий ошибки ios и сообщения об ошибках работают нормально. Но когда файл загружается сюда, он поврежден. Когда я пытаюсь добавить как JSON, так и OCTET в продукцию, это все равно терпит неудачу. Я запускаю весеннюю загрузку, и все библиотеки карт Джексона находятся в пути к классам.
Помогите мне узнать, как справиться как со сценарием успеха, так и со сценарием проверки ios.