您的位置:首页 > 理论基础 > 计算机网络

HttpGet

2015-10-16 20:11 369 查看


java使用HttpGet时,用 new  HttpGet(String xx) 构造时报如下异常:

java.net.URISyntaxException: Illegal character in query at index 44

原因是字符编码的问题。解决方法如下:

URL url = new URL(strUrl);
URI uri = new URI(url.getProtocol(), null, url.getHost(), url.getPort(), url.getPath(), url.getQuery(), null); 
HttpGet httpGet = new HttpGet(uri);

然后再执行即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: