gpt4 book ai didi

java - '%' Tomcat字符解码异常

转载 作者:行者123 更新时间:2023-11-28 22:44:16 25 4
gpt4 key购买 nike

我遇到了这个异常

Character decoding failed. Parameter [updatedLocalInfo] with value 

org.apache.tomcat.util.buf.UDecoder$DecodeException: isHexDigit

我将请求发布数据作为 JSON 字符串传递,其中一个值包含“%”由于这个 '%',我得到了这个异常。

我无法弄清楚为什么会出现此异常以及如何解决它。

有关信息,我传递的 json 是

[{"taxInformation":"Applicable Taxes Extra","happyHourDesc":"40%  off","happyHourTime":"4 to 8 PM","offer":"No Offers"}] 

最佳答案

I am passing request post data as JSON string

我的猜测是您传递的 JSON 字符串没有正确编码。当您通过 HTTP GET 或 POST 从客户端向服务器发送信息时,信息必须被正确编码。最常见的方法是通过 URL 编码(即使它是 POST 数据)。

你没有说你是如何发送数据的,但听起来你可能需要在生成从客户端发送到的数据的某个阶段使用 encodeURIComponent服务器。

关于java - '%' Tomcat字符解码异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13435081/

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