Unicodes в статус-коде HTTP-ответа в Jetty

Я хочу отправить символы, такие как в качестве кода состояния. Fe: 484 - User „me“ not found

В моем тестовом примере я попробовал следующее (я знаю, что setStatus(int,string) устарела):

response.setStatus(HttpServletResponse.SC_NOT_FOUND, "User „me“  not found");

Что я получаю в клиенте: User ?me? not found,

Есть ли способ отправить эти символы в виде кода состояния в причале? Мое исследование об этом было неудачным..

Я использую причал 9.4.3.

1 ответ

Решение

Нет, поведение не-ASCII символов по существу не определено.

Кроме того, фраза причины не существует в HTTP/2, поэтому я бы не стал создавать на ней никакой функциональности.

Другие вопросы по тегам