URI和URL简介

2022-7-7 05:13| 发布者: umkdyijdj7c14d| 查看: 1883| 评论: 0

这里是默认签名
URI和URL

URI:统一资源标志符;
URL:统一资源定位符。
示例:
https://guihub.com/favicon.ico
即是URI,也是URL。通过一个链接,便可以从互联网中找到某个资源,这个链接就是URI/URL。
URL、URN是URI的子集。
URN:统一资源名称。
URN只为资源命名。
示例:
urn:isbn:123456
指定了这本书ISBN,可以识别这本书,但没告诉指定到哪里获取这本书,这就是URN。
URL格式规范:
scheme://[username:password@]hostname[:port][/path][;parameters][?query][#fragment]中括号包括的内容代表非必要部分,比如http://www.baidu.com这个URL,只包括schemehostname两部分。
scheme:协议。常用的协议有http、https、ftp等,另外scheme称为protocol,二者都代表协议的意思。
username、password:用户名和密码。在某些情况下URL需要提供用户名和密码才能访问,这时候可以把用户名和密码放在host前面。
示例:
http://ssr3.scrape.center
这个URL需要用户名和密码才能访问。
http://admin:admin@ssr3.scrape.center
这样就可以直接访问了
hostname:主机地址。可以是域名或IP地址,比如https://www.baidu.com,这个URL中的hostname,就是www.baidu.com;https://8.8.8.8这个URL中的hostname,就是8.8.8.8。
port:端口。这是服务器设定的服务端口,比如https://8.8.8.8:12345,这个URL中的端口就是12345,但是有些URL中没有端口信息,这是使用了默认端口。http协议的默认端口是80,https协议的默认端口是443。
path:路径。指的是网络资源在服务器中的指定地址,比如https://guihub.com/favicon.ico中的path就是favicon.ico,指的是访问Guihub根目录下的favicon.ico。
parameters:参数。依赖指定访问某个资源时的附加信息,比如https://8.8.8.8:12345/hello;user中的user就是parameters。严格意义来说,parameters是分号(;)后面的内容。不常用。
query:查询。用来查询某类资源,如果有多个查询,则用&隔开。query非常常见,比如https://www.baidu.com/s?wd=nba&ie=utf-8,其中的query部分就是wd=nba&ie=utf-8,这里指定了wd就是nba,ie就是utf-8。
fragment:片段。它是对资源描述的部分补充,可以理解为资源内部的书签。目前有两个主要的应用,一个是用作单页面路由,比如现代前段框架Vue、Reat都可以借助它来作路由管理;另一个用作HTML锚点,用它可以控制一个页面打开时自动下滑滚动到某个特定的位置。
这里是默认签名
回复

使用道具 举报

上一篇:“善良”的你为什么过的不好?怎样才能算得上真正的好人?

下一篇:值得每天一看的网站,偷偷变优秀!

sitemap.txt | sitemap.xml | sitemap.html |Archiver|手机版|小黑屋|彩虹邦人脉系统 ( 皖ICP备2021012059号 )

GMT+8, 2024-11-23 09:10 , Processed in 0.236470 second(s), 56 queries .

快速回复 返回顶部 返回列表