Jetty 中 HTTP-Response 状态码中的 Unicode

我想发送像状态代码这样的字符。铁: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。


HUX布斯
浏览 152回答 1
1回答

小唯快跑啊

不,非 ASCII 字符的行为本质上是未定义的。此外,HTTP/2 中不存在原因短语,因此我不会在其上构建任何功能。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java