Обработка ошибок приложения Spring Boot: всегда возвращает Content-Type приложения / xml - PullRequest
0 голосов
/ 06 августа 2020

У меня есть служба REST Spring Boot с включенной Spring Security. Когда я пытаюсь получить доступ к конечной точке или ресурсу, требующему аутентификации для доступа, я получаю следующий ответ:

>> GET https://mysite/secure-endpoint
>> Content-Type: application/json
>> ... (other request headers)

<< HTTP 401 Unauthorized
<< Content-Type: application/xml;charset=UTF-8
<< ... (other response headers)
<< Body:
<< <UnauthorizedException>
<<     <error>unauthorized</error>
<<     <error_description>Full authentication is required to access this resource</error_description>
<< </UnauthorizedException>

Обратите внимание, что я сделал этот запрос с запрошенным типом содержимого "application / * 1006" * ". Spring возвращает его с помощью «application / xml». Как мне настроить обработку ошибок Spring для соблюдения заголовка запроса Content-Type?

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