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

一、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")
 }catch(MalformedURL
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值