我对 "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 值的这种变化导致客户端计算的值与服务器计算的值不同,因此认证失败。
是否有任何提示或选项可以避免此字符集更改?