Http 406 Object Blob Response и обработка ошибок JSON - PullRequest
0 голосов
/ 14 июля 2020

Я создаю 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...