HttpURLConnection使用中需要注意的地方
1、在连接之前,应该设定连接超时与读超时时间,在JDK1.4及以前的版本中,没有专门的方法,只能通过系统属性设置:
System.setProperty("sun.net.client.defaultConnectTimeout", "60000");
System.setProperty("sun.net.client.defaultReadTimeout", "60000");
时间单位为毫秒。
在JDK1.5以后就没有这么麻烦了,已经提供专门的方法。
2、在操作完成的最后,应该调用disconnect()方法关闭连接,否则在大量访问后,会出现打开太多文件的错误。