URI和URL

1. 前言

之前在做开发时,经常会接触到URL,就是我们使用Web浏览器等访问Web页面时需要输入的网址地址,但是偶尔会遇到URI地址当时以为是不是写错了(尴尬),那URI到底是什么呢?

2. 正文
  • URL(统一资源定位符):
    也就是前面所提到的,我们使用Web浏览器等访问Web页面时需要输入的网址地址,比如百度的URL地址:https://www.baidu.com/,这里我们主要说一下URI(统一资源定位符)。
  • URI(统一资源定位符):
    简单的说就是由某个协议方案表示的资源的定位标识符,协议方案是指访问资源所使用的协议类型的名称。比如采用HTTP协议时,协议方案就是http。除此之外,还有ftp、mailto、file等。
    URI用字符串标识某一互联网资源,而URL标识资源的地点,也就是说URL是URI的子集。
    下面举几种URI例子:
    ftp://ftp.is.cs/rfc/rfc1000.txt;
    http://www.jiegiser.win/map/index.txt;
    ldap://[2001:db8::7]/c=GB?objectClass?one;
    news:comp.infostses.www,server.unix;
  • URI的格式:
    表示指定的URI,要是用涵盖全部必要信息的绝对URI、绝对URL以及相对URL。相对URL,是指从浏览器中基本URI处指定的URL,形如:img/mrdir.jpg。
    这里写图片描述
    需要注意的是:使用http或https协议方案名获取访问资源时要指定协议类型。不区分字母大小写,最后要加上一个冒号。也可以使用data:或者javascript:这类指定数据或脚本程序的方案名。
    解释:
    1. 登录认证信息:就是指定用户名和密码作为从服务器获取资源时的必要的登录信息。为可选项。
    2. 服务器地址:就是DNS可解析的名称,或者是192.168.0.1这类IPv4地址名,还可以是[0:0:0:0:0:0:0:1]这样用方括号括起来的IPv6地址名。
    3. 服务器端口号:指定服务器网络链接的端口,为可选项。省略则使用默认的端口号。
    4. 带层次的文件路径:指定服务器上的文件路径来定位资源。
    5. 查询字符串:针对已经指定的文件路径内的资源,可以使用查询字符串传入任意参数。为可选项。
    6. 片段标识符:使用片段标识符通常可以标记已经获取资源中的子资源(文档内的某个位置),为可选项。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值