已解决
java.net.URISyntaxException: Illegal character in query at index
来自网友在路上 126826提问 提问时间:2023-10-31 22:59:06阅读次数: 26
最佳答案 问答题库268位专家为你答疑解惑
现象
现象调用httpGet请求时,报错,如下:
原因
因为调用的url里有特殊字符 如单引号,双引号,等号,& | 等
解决方案
使用url带参构造方法,会对url里面的特殊字符进行转义处理
URL url = new URL(uri.toString());
URI str = new URI("http",url.getUserInfo(),url.getHost(),url.getPort(),url.getPath(),url.getQuery(),null);HttpGet httpGet = new HttpGet(str)
查看全文
99%的人还看了
猜你感兴趣
版权申明
本文"java.net.URISyntaxException: Illegal character in query at index":http://eshow365.cn/6-29072-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: vim里面怎么搜索?
- 下一篇: JavaSE面试深度剖析 第一讲