packagecom.http.get;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.net.HttpURLConnection;importjava.net.MalformedURLException;importjava.net.URL;importjava.sql.Savepoint;importjava.text.DateFormat;importjava.util.Date;public classHttpUtils {private static String URL_PATH="http://shuilangyizu.iask.in/TryPic/image/20150928/20150928142189698969.jpg";publicHttpUtils() {//TODO Auto-generated constructor stub
}public static void saveImagestodisk() throwsIOException
{
InputStream inputStream=getInputStream();byte[] data=new byte[1024];int len=0;
String ext=URL_PATH.substring(URL_PATH.lastIndexOf(".")).toLowerCase();
Date date=newDate();long lSysTime1 =date.getTime() ;
FileOutputStream fileoutputstream=new FileOutputStream("D:\\"+lSysTime1+ext);while((len=inputStream.read(data))!=-1)
{
fileoutputstream.write(data,0,len);
}
fileoutputstream.close();
inputStream.close();
}public static InputStream getInputStream() throwsIOException{
InputStream inputStream=null;
HttpURLConnection httpurlconn=null;try{
URL url=newURL(URL_PATH);if(url!=null)
{
httpurlconn=(HttpURLConnection) url.openConnection();//设置连接超时时间
httpurlconn.setConnectTimeout(3000);//表示使用GET方式请求
httpurlconn.setRequestMethod("GET");int responsecode=httpurlconn.getResponseCode();if(responsecode==200)
{//从服务返回一个输入流
inputStream=httpurlconn.getInputStream();
}
}
}catch(MalformedURLException e) {//TODO Auto-generated catch block
e.printStackTrace();
}returninputStream;
}/***@paramargs*/
public static voidmain(String[] args) {//TODO Auto-generated method stub
try{
saveImagestodisk();
}catch(IOException e) {//TODO Auto-generated catch block
e.printStackTrace();
}
}
}