java网络编程

    xiaoxiao2021-03-25  102

    package com.test.net.utils; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; public class HttpUrlConnect { public static void main(String[] args) throws Exception { String urlpath = "https://img6.bdstatic.com/img/image/smallpic/1.jpg"; URL url = new URL(urlpath); HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection(); httpURLConnection.setRequestMethod("GET"); //设置超时时间 httpURLConnection.setConnectTimeout(5 * 1000); //打开连接 httpURLConnection.connect(); //打开inputsream流 InputStream in = httpURLConnection.getInputStream(); FileOutputStream fos = new FileOutputStream(new File(getStrName(urlpath))); byte[] bytes = new byte[1024]; int len = 0; while ((len = in.read(bytes)) != -1) { fos.write(bytes, 0, len); System.out.println("下载中... "); } System.out.println("下载完成___________________"); fos.close(); in.close(); } public static String getStrName(String url) { String[] sarry = url.split("/"); return sarry[sarry.length - 1]; } }

    //

    转载请注明原文地址: https://ju.6miu.com/read-9681.html

    最新回复(0)