java.io.FileNotFoundException的解决方法

原创
2013/02/27 11:30
阅读数 4.6W

网上常见的一种方法:

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编码,这才解决问题。

展开阅读全文
加载中
点击加入讨论🔥(1) 发布并加入讨论🔥
1 评论
2 收藏
0
分享
返回顶部
顶部