gpt4 book ai didi

java - Cookie 值中存在无效字符 [59]

转载 作者:行者123 更新时间:2023-11-30 10:26:26 27 4
gpt4 key购买 nike

所以我看到了其他关于此的问题,但没有一个能够解决我的问题。

我得到一个

org.apache.jasper.JasperException: java.lang.IllegalArgumentException: An invalid character [59] was present in the Cookie value

错误。我正在使用 DeviceLookupClient.jar,它在 tomcat 拒绝的某处添加了一个 cookie。

因此,当我在一切成功后在 weblogic 中运行它时,我得到了这个 cookie(来自网络选项卡):

WurflCloud_Client   
value "{\"capabilities\":{\"is_smart…383,\"id\":\"firefox_54_0\"}"
expires "2017-08-17T16:03:03.000Z"

在 tomcat 中运行相同的代码,但在创建 cookie 之前就失败了。我相信 [59] 字符是一个分号,但我没有在其中看到任何分号。如果不允许该 cookie 中的某些内容,那么有没有办法允许它,而不是操纵我正在使用的库?

最佳答案

如果你像这样编码给定的值可能会解决:

URLEncoder.encode(""{\"capabilities\":{\"is_smart…383,\"id\":\"firefox_54_0\"}"","UTF-8");

关于java - Cookie 值中存在无效字符 [59],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45718387/

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