gpt4 book ai didi

java - 如何让 Jersey 传递格式错误的 header

转载 作者:搜寻专家 更新时间:2023-10-31 20:27:22 25 4
gpt4 key购买 nike

我正在使用 Jersey 1.12,并且有一个端点可能会或可能不会从我无法控制的客户端接收格式错误的 header (例如 "Content-Type":"application/json; bla-bla")显然 bla-bla 格式错误为 spec要求参数也有值,即 bla-bla=value 因此 Jersey 将输出类似

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

我可以按照建议写一个过滤器来解决这个问题 here , herehere但我想知道是否有办法让 Jersey 在我对其值(value)不感兴趣的情况下完全忽略格式错误的 header ?

最佳答案

由于显然没有解决方案,我最终将 ServletRequest 包装在我们应用程序的一个过滤器中,有点像建议的 here让它在需要时返回修改后的 header 。

作为一种变通方法,我想这很好而且不是非常干扰,但我仍然想知道是否有更好的方法?

关于java - 如何让 Jersey 传递格式错误的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30643792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com