(网络编程)URL下载网络资源
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();}
}
成功将网络资源下载到了本地。
(网络编程)URL下载网络资源相关推荐
- kuangshenshuo-网络编程-URL下载网络资源
网络编程 -> URL下载网络资源 URL 统一资源定位符 定位互联网上的某个资源 协议://IP地址:端口/项目名/资源 import java.io.FileOutputStream; im ...
- 迈入JavaWeb第一步,Java网络编程基础,TCP网络编程URL网络编程等
文章目录 网络编程概述 网络通信要素 要素一IP和端口号 要素二网络协议 TCP网络编程 UDP网络编程 URL网络编程 Java网络编程基础 网络编程概述 Java是Internet上的语言,它从语 ...
- android 网络编程--URL获取数据/图片
首先,开始最简单的网络编程实战,URL实现网络连接,不懂的童鞋可以参考JAVA中的URL编程,其原理是一样的,在这里不再多做解释. 直接贴出实现源代码: public class DataActivi ...
- c语言网络编程电子书下载,Visual C++网络编程案例实战 中文pdf版[11MB]
Visual C++网络编程案例实战结合21个实战开发案例,全面.系统地介绍了Visual C++网络开发所涉及的各种技术.读者可以以<Visual C++网络编程案例实战>中的案例为基础 ...
- 通过Url网络编程实现下载
import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.Inp ...
- 【Java】网络编程——多线程下载文件
前言 多线程下载文件,比单线程要快,当然,线程不是越多越好,这和获取的源文件还有和网速有关. 原理:在请求服务器的某个文件时,我们能得到这个文件的大小长度信息,我们就可以下载此长度的某一个片段,来达到 ...
- JAVA网络编程之获取网络资源
在应用程序开发过程中,很多时候我们会用网络资源,比如接口调用等.Java中也提供了相关的类去处理网络资源,而我们在处理网络资源的时候,用到的最多的就是IO,所以对IO还不了解的可以先看看前面的博客. ...
- Java 使用java的URL类通过url下载网络资源
主要用到的类 地址类: URL http类: HttpURLConnection 输入流: InputStream 输出流: FileOutputStream 上代码 package com.demo ...
- Java 网络编程 03 —— URL下载资源
系列文章目录 Java 网络编程 01 -- Socket TCP通信 Java 网络编程 02 -- Socket UDP通信 Java 网络编程 03 -- URL下载资源 文章目录 系列文章目录 ...
最新文章
- silverlight实现2D人物动画
- DL之CNN优化技术:学习卷积神经网络CNN的优化、实践经验(练习调参)、从代码深刻认知CNN架构之练习技巧
- js下拉 selenium_selenium 难定位元素,时间插件,下拉框定位,string
- 清空list_还在为邮箱爆掉而烦恼吗?学会清空你的收件箱
- NDoc修改版,支持中文注释及中文界面。
- 提高专业技能之 “专利申请”
- Fritzing软件绘制Arduino面包板接线图传感器模块库文件170
- ZedGraph的一些属性
- 计算机制作网线的方法,如何制作网线?网线制作方法图解
- Webots中创建舵轮模型
- 如何在电脑上复制微信文章图片
- word只能以安全模式打开
- 计算机 无法进入睡眠模式,win7电脑无法正常进入睡眠模式怎么办
- 网页上的文字不能复制怎么办?
- 【图像分类损失】Encouraging Loss:一个反直觉的分类损失
- PaaS的五个核心价值
- 一文读懂阿里云挑战 AWS 的底气 | 2018•大复盘
- 【转】为NI-CAN硬件配置合适的终端电阻
- 实现Modbus设备转Profinet IO协议接西门子PLC的解决方案
- 金蝶ERP二次开发笔记(二)----ID相关处理
热门文章
- stdthread(7)并发unique_lock灵活性
- (chap3 数据链路)MAC地址
- 初等数论--二次剩余与二次同余方程--既约剩余系中二次剩余的个数
- [计算机网络] 【谢希仁】考前突击复习二、三、四章
- Debian部署postgresql并允许远程连接
- 2、创建视图(CREATE VIEW)
- 1.6 为什么使用向上转型而不直接创建子类对象?
- 1111 Online Map (30 分)【难度: 一般 / 知识点: Dijkstra最短路】
- 1362. 健康的荷斯坦奶牛【难度: 一般 / 二进制枚举】
- Acwing第 4 场周赛【未完结】