URL
2022/8/2 23:23:02
本文主要是介绍URL,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
URL:
统一资源定位符
通过URL我们可以访问internet上的各种网络资源
URL基本结构由5个部分组成:<传输协议>:<主机名>:<端口号>:<文件名>:#片段名?参数列表
package inetAddressTest1; import java.net.MalformedURLException; import java.net.URL; /* URL: 统一资源定位符,对应着互联网上的某一资源地址 格式: 列:http://localhost:8080/examples/beauty.jpg ?其它信息 协议 主机名 端口号 资源地址 参数列表 */ public class URLTest { public static void main(String[] args) throws Exception { URL url=new URL("地址"); System.out.println(url.getProtocol());//获取协议名 System.out.println(url.getHost());//主机名 System.out.println(url.getPort());//端口号 System.out.println(url.getPath());//文件路径 System.out.println(url.getFile());//文件名 System.out.println(url.getQuery());//查询名 } }
package URL; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLConnection; public class UrlDown { public static void main(String[] args) throws Exception { //下载地址 URL url= new URL("https://m701.music.126.net/20220721140135/2b86eddb9f7b99305e13fc00a04b8330/jdyyaac/obj/w5rDlsOJwrLDjj7CmsOj/14096569560/221a/7502/73f1/90fb0dd973a60034631f281b612418f4.m4a"); //连接到这个资源 HTTP HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); InputStream inputStream = urlConnection.getInputStream(); FileOutputStream fileOutputStream = new FileOutputStream("d:\\f4.m4a"); byte[] bytes = new byte[1024]; int len; while ((len=inputStream.read(bytes))!=-1) { fileOutputStream.write(bytes,0,len);//写出这个数据 } fileOutputStream.close(); inputStream.close(); urlConnection.disconnect();//断开连接 } }
这篇关于URL的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25JAVA副业资料:新手入门及初级提升指南
- 2024-11-25Java副业资料:入门到实践的全面指南
- 2024-11-25Springboot应用的多环境打包项目实战
- 2024-11-25SpringBoot应用的生产发布项目实战入门教程
- 2024-11-25Viite多环境配置项目实战:新手入门教程
- 2024-11-25Vite多环境配置项目实战入门教程