2015-06-04 13 views
5

我使用的是新泽西州1.12,并有可能会或可能不会从客户端收到标题格式错误,我不(例如"Content-Type":"application/json; bla-bla")控制端点 显然bla-bla是畸形的spec要求参数有值,以及即bla-bla=value,因此新泽西州将输出类似如何有泽西通过标题格式错误

"status": 400, 
"message": "Bad Content-Type header value: 'application/json; bla-bla'" 

我可以写一个过滤器来解决这个的建议hereherehere,但我不知道是否有办法有泽西只是忽视格式错误的标题全部集中在我对它的价值不感兴趣的情况下?

回答

2

由于显然没有解决方案,我最终将ServletRequest封装在我们的应用程序过滤器之一中,有点像建议的here,以便在需要时返回修改的标头。

作为一种变通方法我想这是很好,不是很侵入但我仍然不知道是否有更好的办法?