Jetty и Spring Boot - Как отключить stati c text / html ответ для 404? - PullRequest
0 голосов
/ 05 марта 2020

У меня есть приложение, работающее с использованием Spring Boot и Jetty. Когда я отправляю запрос на неправильный URL-адрес (с заголовком типа содержимого, установленным в application / json), он возвращает код состояния 404 с некоторым ответом stati c text / html, как показано ниже:

<html>

<head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <title>Error 404 Not Found</title>
</head>

<body>
    <h2>HTTP ERROR 404 Not Found</h2>
    <table>
        <tr>
            <th>URI:</th>
            <td>/my/bad/url</td>
        </tr>
        <tr>
            <th>STATUS:</th>
            <td>404</td>
        </tr>
        <tr>
            <th>MESSAGE:</th>
            <td>Not Found</td>
        </tr>
        <tr>
            <th>SERVLET:</th>
            <td>servlet</td>
        </tr>
    </table>

</body>

</html>

Когда я пытаюсь выполнить тот же неверный запрос, используя Tomcat веб-сервер вместо Jetty, я получаю код ответа 404 без тела, то есть Content-length = 0.

Я пытался найти документацию для Jetty найти вероятное свойство конфигурации, которое мне, возможно, потребуется установить, чтобы отключить возвращение этого ответа выше stati c, но не очень повезло.

Как отключить ответ stati c, пока используя Spring boot и Jetty?

...