Jetty9意外更改了Content-Type值

时间:2013-07-25 05:30:30

标签: jetty

我对“内容类型”感到麻烦。

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

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

  

由客户设置:       应用程序/ x-WWW窗体-urlencoded; charset = utf-8

     

HttpServletRequest.getHeade(“Content-Type”):       应用程序/ x-WWW窗体-urlencoded;字符集= UTF-8

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

  

由客户设置:       应用程序/ x-WWW窗体-urlencoded;字符集= UTF-8

     

HttpServletRequest.getHeade(“Content-Type”):       应用程序/ x-WWW窗体-urlencoded;字符集= UTF -8

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

我使用此值来计算身份验证机制的哈希值。 这种Content-Type值的更改会使客户端和服务器中计算的值之间产生差异,因此身份验证失败。

有任何提示或选项可以避免这种字符集发生变化吗?

0 个答案:

没有答案