注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别。 java.lang.IllegalArgumentException: 在请求目标中找到无效字符[/newp/shopcart.jsp?op=add&id=11&name=0xe50x900x8a0xe50xb80xa60xe80xa30x99&price=369 ]。有效字符在RFC 7230和RFC 3986中定义
时间: 2023-06-16 21:04:03 浏览: 390
commons-lang-2.0.zip
这个错误提示意味着在请求URL中存在无效字符,导致HTTP请求解析失败。具体地说,请求目标中的URL包含了无效字符,这些字符可能不符合RFC 7230和RFC 3986中规定的有效字符范围。
解决这个问题的方法是修改请求目标中的URL,将其中的无效字符替换为有效字符。你可以尝试将URL中的特殊字符使用URL编码进行转义,比如使用 %20 替代空格,使用 %3D 替代等号等。
例如,在你提供的错误提示中,URL中的name参数包含了一些特殊字符,可以将其替换为 %xx 格式的编码,比如将0xe5替换为%e5,将0x90替换为%90,以此类推,直到整个URL符合RFC 7230和RFC 3986中定义的有效字符范围为止。
阅读全文