网络编程|基于URL的网络编程

本文详细介绍了URL(统一资源定位符)的基础知识,包括URL的定义、格式、创建方法以及URL类的相关操作。同时,讲解了如何通过URL对象访问网络资源,重点讨论了URLConnection类的应用,包括openConnection()方法和获取网络资源输入流的方式,最后展示了通过URLConnection获取并打印HTML内容的实例。
摘要由CSDN通过智能技术生成

一、URL基础认识

1、定义

URL(Uniform Resource Location),称为统一资源定位符,是指向互联网“资源”的指针。
资源:简单的文件或目录;对更为复杂的对象的引用。 (如:对数据库或搜索引擎的查询结果)

2、URL类

由的java.net包提供。

  • 一个URL对象封装了一个具体资源的引用,有了这个引用就可以访问对应的资源。

3、一个完整的URL格式

协议名://主机地址[:端口号][/资源路径][/资源对象]

  • 协议名:访问该网络资源所采用的协议(如:http,ftp等)
  • 主机地址:网络资源所在的服务器地址,可以使用域名或IP地址(如:www.baidu.com
  • 端口号:连接主机服务的进程端口
    注:①如果省略,则默认相关协议的熟知端口。(如:http协议的熟知端口是80,ftp的熟知端口是25);
    ②如果相关服务协议不使用熟知端口,则一定要给出端口号
  • 资源路径:资源对象所在的路径。(如果省略,则为默认路径)
  • 资源对象: 待访问的资源。(如:文件名。如果省略,则为默认资源对象)

4、创建一个URL对象(两种构造方法)

①public URL(String spec) throws MalformedURLException

spec:待解析的字符串形式的URL

try{
 		URL url = new URL("http://www.163.com:80/index.html&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值