java.io.FileNotFoundException的解决方法
2013-02-27 11:30
1201 查看
网上常见的一种方法:
原因:
4.0中设置httpCon.setDoOutput(true),将导致请求以post方式提交,即使设置了httpCon.setRequestMethod("GET");
将代码中的httpCon.setDoOutput(true);删除即可
我出现这个Exception时试了还是不行,结果是因为URL编码的问题。所以,对于凡是可能出现中文的参数值都用URLEncoder.encode(name, "UTF-8")进行了URL编码,这才解决问题。
URL url = new URL(urlstr); HttpURLConnection httpCon = (HttpURLConnection) url.openConnection(); httpCon.setRequestMethod("GET"); httpCon.setDoOutput(true); httpCon.connect();
原因:
4.0中设置httpCon.setDoOutput(true),将导致请求以post方式提交,即使设置了httpCon.setRequestMethod("GET");
将代码中的httpCon.setDoOutput(true);删除即可
我出现这个Exception时试了还是不行,结果是因为URL编码的问题。所以,对于凡是可能出现中文的参数值都用URLEncoder.encode(name, "UTF-8")进行了URL编码,这才解决问题。
相关文章推荐
- tomcat下载文件时,URL含有文字参数与空格参数出错(java.io.FileNotFoundException错误) 解决方法(转)
- java.io.FileNotFoundException: class path resource [beans.xml] cannot be opened because it does not exist 解决方法
- cloudera-scm-server启动时出现Caused by: java.io.FileNotFoundException: /var/lib/cloudera-scm-server/.keystore (No such file or directory)问题解决方法(图文详解)
- 关于写入文件缓存时报"java.io.FileNotFoundException open failed (is a director)"错误的解决方法
- java.io.FileNotFoundException: Permission denied 错误解决方法
- java.io.FileNotFoundException: jndi:(综合网上各大解决方法,最终解决)com.sun.faces.config.AnnotationScanner
- 解决java java.io.FileNotFoundException: http:\localhost:8080 (文件名、目录名或卷)问题
- 异常解决 java.io.FileNotFoundException: class path resource [spring/springmvc.xml]
- 出错解决:java.io.FileNotFoundException: /sdcard/fav.txt (Permission denied)
- 文件路径正确,报java.io.FileNotFoundException异常的原因及解决办法
- 解决java.io.FileNotFoundException: D:\tempfile (拒绝访问。)
- 【解决方法】System.IO.FileNotFoundException
- Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)
- 解决java.io.FileNotFoundException: D:\xxx\yyy (拒绝访问。)问题
- Java解决java.io.FileNotFoundException: E:\work\work (拒绝访问。)[转]
- 用jdbc中加载配置文件是出现java.io.FileNotFoundException的解决之道
- 解决MapReduce编程过程中的 java.io.FileNotFoundException 问题
- 【解决方法】System.IO.FileNotFoundException
- 解决java.io.FileNotFoundException: D:\xxx\yyy (拒绝访问。)问题
- hadoop 报错Error: java.io.FileNotFoundException: Path is not a file:/xx1/xx2的解决办法