在java 请求url中,出现如下错误:
java.lang.IllegalArgumentException: Illegal character in query at
index …
解决办法:这是由于你请求参数中JSON中有转义字符,没有对json参数进行转码。
xxx:需要进行转码的参数,它是字符串格式,假如是JSON参数,可以通过""+xxx,改成字符串
String encode = URLEncoder.encode(xxx, "UTF-8");
在java 请求url中,出现如下错误:
java.lang.IllegalArgumentException: Illegal character in query at
index …
解决办法:这是由于你请求参数中JSON中有转义字符,没有对json参数进行转码。
xxx:需要进行转码的参数,它是字符串格式,假如是JSON参数,可以通过""+xxx,改成字符串
String encode = URLEncoder.encode(xxx, "UTF-8");