完整报错信息:
java.lang.IllegalArgumentException: Invalid character found in the request target [/question/getList?param={} ]. The valid characters are defined in RFC 7230 and RFC 3986
1.服务端代码:
2.直接发起请求GET请求
3.将参数使用urlencode转码后发起GET请求:
4.发起POST请求,参数使用urlencode编码
原因:内置tomcat版本过高,对请求参数的编码格式有要求,也可以通过降低tomcat版本的方式解决
网友评论