产生原因:url中有汉字或特殊字符(非字母和数字的字符),没有转码。
解决办法:将带有特殊字符或汉字的参数进行转码,再放入url发送即可。
例如:param1 = URLEncoder.encode(param1, “UTF-8”);
喜欢本文的朋友不要忘记点一个免费的赞哦,你的赞将是我最大的动力。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229281.html原文链接:https://javaforall.net
代码中发送http请求, java.lang.IllegalArgumentException: Illegal character in query at index…,非法字符错误解决办法产生原因 url 中有汉字或特殊字符 非字母和数字的字符 没有转码 解决办法 将带有特殊字符或汉字的参数进行转码 再放入 url 发送即可 例如 param1 URLEncoder encode param1 UTF 8 如果满意 请打赏博主任意金额 感兴趣的在微信转账的时候 添加博主微信哦 请下方留言吧 可与博主自由讨论哦 支付宝 微信
产生原因:url中有汉字或特殊字符(非字母和数字的字符),没有转码。
解决办法:将带有特殊字符或汉字的参数进行转码,再放入url发送即可。
例如:param1 = URLEncoder.encode(param1, “UTF-8”);
喜欢本文的朋友不要忘记点一个免费的赞哦,你的赞将是我最大的动力。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229281.html原文链接:https://javaforall.net