1

我对 "Content-Type" 有麻烦。

我使用了最新版本的 Jetty,该版本是 8.1.11.v20130520。现在,我正在尝试将我的应用程序迁移到版本 9.0.4.v20130625。

在版本 8 中,Jetty 不会更改 Content-Type 值。

由客户端设置: application/x-www-form-urlencoded;字符集=utf-8

HttpServletRequest.getHeade("Content-Type") : application/x-www-form-urlencoded; 字符集=utf-8

但在 9.0.4.v20130625 版本中,Jetty 更改了“Content-Type”值。

由客户端设置: application/x-www-form-urlencoded;字符集=utf-8

HttpServletRequest.getHeade("Content-Type") : application/x-www-form-urlencoded; 字符集= UTF -8

字符集值已更改(utf -> UTF)。

我使用这个值来计算身份验证机制的哈希值。Content-Type 值的这种变化导致客户端计算的值与服务器计算的值不同,因此认证失败。

是否有任何提示或选项可以避免此字符集更改?

4

0 回答 0