URL
统一资源定位符URL:是用来表示从互联网上得到的资源位置和访问这些资源的方法。
URL实际上就是在互联网上资源的地址。互联网上所以资源,都有一个唯一确定的URL。这里所说的“资源”是指互联网上可以被访问的任何对象,包括文件目录、文件、文档、图像、声音等,以及与互相网相连的任何形式的数据。
1. URL 格式
URL 的一般形式由以下四部分组成:
<协议> : // <主机> : <端口> / <路径>
第一部分:<协议> 就是指出使用什么协议来获取该万维网文档。通常有下列几种:
file:本地计算机上文件
ftp:FTP服务器上文件
http:WWW 服务器上的超文本文件
telnet:一个 Telnet站点
gopher:Gopher 服务器上文件
wais:一个 WAIS 服务器
mailto:发送邮件给某人
现在常用的就是 http(s)(超文本传送协议HTTP),其次是 ftp(文件传送协议FTP)。
第二部分:<主机> 是指该主机在互联网上的 域名。 域名相关的已经说过,不清楚可以去看一下我的上一篇 https://blog.csdn.net/weixin_44609873/article/details/102495473
三四部分:<端口> 和 <路径> 有时可以省略。
现在有些浏览器为了方便用户,在输入 URL 时,可以把最前面的 “ http:// ” 甚至主机名最前面的 “ www ”省略,然后浏览器会替用户把省略的字符自动补齐。比如你在360浏览器输入 baidu.com 和 https://www.baidu.com 都能链接到百度。
2. 使用 HTTP 的 URL
HTTP 中 URL 一般形式:
http : // <主机> : <端口> / <路径>
HTTP 默认端口是80,通常可以省略。若再省略文件的 <路径> 项,则 URL 就指到互联网上的某个主页。
咱就看 CSDN 这个例子:
CSDN主页 URL :https://www.csdn.net
此处省略了默认的80端口。
我的博客 URL :https://blog.csdn.net/weixin_44609873
80端口依然省略了,这里的 weixin_44609873 即为路径名。
最后一点注意的是:URL 中的 <协议> 和 <主机> 部分,字母不区大小写,但 <路径> 有时要区分。
例如你输入 Https://www.Csdn.net 和 https://www.csdn.net 链接会是一样的。