代码中发送http请求, java.lang.IllegalArgumentException: Illegal character in query at index...,非法字符错误解决办法

xiaoxiao2021-02-27  157

产生原因:url中有汉字或特殊字符(非字母和数字的字符),没有转码。

解决办法:将带有特殊字符或汉字的参数进行转码,再放入url发送即可。

例如:param1 = URLEncoder.encode(param1, "UTF-8");

 

如果满意,请打赏博主任意金额,感兴趣的在微信转账的时候,添加博主微信哦。 请下方留言吧,可与博主自由讨论哦。

支付宝微信
转载请注明原文地址: https://www.6miu.com/read-13822.html

最新回复(0)