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, поэтому я бы не стал создавать на ней никакой функциональности.