程序使用的URL出现异常,at java.net.URI.create(URI.java:842)
2016-10-12 11:19
4087 查看
使用
报错:
导致问题的原因,是因为在URL参数中,带了特殊字符,
需要对({}、&、空格。。。)之类的特殊字符重新进行编号 ,
if("get".equals(strMethod.toLowerCase())) method = new HttpGet(uri);,
报错:
Exception in thread "main" java.lang.IllegalArgumentException at java.net.URI.create(URI.java:842) at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:69) at Visitall.RenRenNotify.notify(RenRenNotify.java:153) at Visitall.RenRenNotify.main(RenRenNotify.java:317)
导致问题的原因,是因为在URL参数中,带了特殊字符,
需要对({}、&、空格。。。)之类的特殊字符重新进行编号 ,
URL url = new URL(strUrl); URI uri = new URI(url.getProtocol(),null, url.getHost(),url.getPort(), url.getPath(), url.getQuery(), null);
相关文章推荐
- 使用idea编辑sparkSql的程序运行出现java.lang.IllegalArgumentException: java.net.URISyntaxException
- 使用javamail出现java.net.SocketException: Network is unreachable: connect异常 解决方法
- Java和Android Http连接程序:使用java.net.URL 下载服务器图片到客户端
- 解决ActiveMQ启动时报异常java.net.URISyntaxException: Illegal character in hostname at index
- 启动JBoss出现“java.net.URISyntaxException: Illegal character in path at index 11”解决
- Java使用HttpURLConnection请求异常:java.net.SocketException: Software caused connection abort: recv failed
- 使用Maven配置Jstl出现异常:The absolute uri: http://java.sun.com/jsp/jstl/core cannot...
- 解决在url中传递js变量到java程序中出现乱码问题(转自http://www.blogjava.net/fine)
- 使用Retrofit时出现 java.lang.IllegalArgumentException: URL query string "t={type}&p={page}&size={count}" must not have replace block. For dynamic query parameters use @Query.异常原因
- 使用javamail出现java.net.SocketException: Network is unreachable: connect异常 解决方法
- Jmeter异常--java.net.URISyntaxException: Illegal character in path at index 28: ***
- 使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space
- 【错误解决】[Maven]使用Maven配置Jstl出现异常:The absolute uri: http://java.sun.com/jsp/jstl/core cannot...
- Java和Android Http连接程序:使用java.net.URL 下载服务器图片到客户端
- Java和Android Http连接程序:使用java.net.URL 下载服务器图片到客户端
- 使用Mob短信验证出现 java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)异常
- java后台服务器向手机端返回Json, 使用 "net.sf.json.JSONObject" 解析出现的异常问题
- Java和Android Http连接程序:使用java.net.URL 下载服务器图片到客户端
- java使用jacob调用c#.net程序
- 使用hibernate-tools时出现java.lang.NoSuchMethodError:net.sf.ehcache.config.CacheConfiguration.isTerracottaClustered()错误