用get方式请求参数的时候在后面拼接参数的时候报错:java.lang.IllegalArgumentException: Illegal character in query at index url
这个错误是说拼接参数的时候参数有问题
String get = "signature="+signature+"&trade_source="+trade_source+"&data="+data;
我的解决办法:URLEncoder.encode(get,"utf-8"); 对get进行编码转换
本文详细解释了在使用GET方式请求参数时遇到的java.lang.IllegalArgumentException异常,即URL中非法字符的问题,并提供了一种解决方案:使用URLEncoder.encode()方法对参数进行UTF-8编码转换,确保参数能正确传递。
8万+

被折叠的 条评论
为什么被折叠?



