URL下载网络资源
URL,统一资源定位符,定位网络上的某一资源。
可以利用URL下载网络上的资源。
例如下载网易云音乐网站的音乐。
复制上述请求URL
public class Demo01Url {
public static void main(String[] args) throws Exception {
//1.下载地址
URL url = new URL("https://m10.music.126.net/20200613222222/ceecf3b10d84ad1b67ebca33acd1220e/yyaac/obj/wonDkMOGw6XDiTHCmMOi/2180584755/addb/4c39/1202/a7e369ca61357fc66eab2467a823d356.m4a");
//2.链接到这个资源
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
InputStream is = connection.getInputStream();
FileOutputStream fos = new FileOutputStream("music.m4a");
byte[] buffer = new byte[1024];
int len;
while ((len=is.read())!=-1){
fos.write(buffer,0,len);//写出这个数据
}
fos.close();
is.close();
connection.disconnect();
}
}
成功将网络资源下载到了本地。