调用Http get 接口报错:java.lang.IllegalArgumentException: Illegal character in query at index 解决办法
Posted 肥肥大超
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调用Http get 接口报错:java.lang.IllegalArgumentException: Illegal character in query at index 解决办法相关的知识,希望对你有一定的参考价值。
问题:java.lang.IllegalArgumentException: Illegal character in query at index 53:
原因:url中有汉字或特殊字符(非字母和数字的字符例如:{ ,},"等),没有转码
解决方案:
将字符串进行转码
template= URLEncoder.encode(template, "UTF-8")
以上是关于调用Http get 接口报错:java.lang.IllegalArgumentException: Illegal character in query at index 解决办法的主要内容,如果未能解决你的问题,请参考以下文章
SpringCloud Feign调用服务接口时,GET请求变成POST请求报错 _
java.lang.IllegalStateException: Method get not annotated with HTTP method type (ex. GET, POST);(代码片
java.lang.RuntimeException: Cannot create a secure XMLInputFactory 异常处理
求助:hudson调用maven构建报错java.lang.NoClassDefFoundError
解决非controller使用@Autowired注解注入报错为java.lang.NullPointerException问题
pagehelper调用mybatis报错java.lang.NoSuchMethodError:org.apache.ibatis.reflection.MetaObject.forObject(示