java.io.FileNotFoundException的解决方法

为什么80%的码农都做不了架构师?>>>   hot3.png

网上常见的一种方法:

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

转载于:https://my.oschina.net/xybob/blog/110581

你可能感兴趣的:(java.io.FileNotFoundException的解决方法)