URL(外文名:Uniform Resource Locator,中文名:统一资源定位符),统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息是指出文件的位置以及浏览器应该怎么处理它。它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址,现在它已经被万维网联盟编制为互联网标准了。
注意:在Internet上所有资源都有一个独一无二的URL地址,我们可以通过在地址栏中输入URL实现对资源的访问。
URL格式:
协议类型://服务器地址或IP地址[:端口号]/路径/文件名[参数=值]。
1、协议部分
如HTTP协议,即超文本传输协议,该协议支持简单的请求和响应会话,对于Web服务器,最常用的便是HTTP协议。
注意:除了HTTP协议以外,还有File、Ftp协议等。
2、服务器域名或IP地址部分
Web应用是运行于Web服务器端的,而IP地址指的就是服务器在网络中的地址,不过现在基本所有的网站所使用的都是由dns域名系统所分配的域名。
3、端口号
端口是服务器用于内外部通信的通道,当用户访问服务器时必须从要求的端口访问才能正常打开网页。
4、路径
由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
一般网页的所有资源不会只保存在同一级目录中。
5、参数
用于指定特殊参数的可选项,有服务器端程序自行解释。
6、查询
可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。
URL分类:
绝对URL 可以显示文件的完整路径,这都包括模式、主机名和路径。绝对 url 本身与被引用的文件实际位置无关,无论在哪个主机上的网页中,某一文件的绝对 URL 都是完全一样的。当引用别人服务器上的文件时,最好使用绝对 URL。
相对 ULR 是以包含 ULR 本身文件夹的位置为参考,描述目标文件或者文件夹的位置。如果目标文件与当前页面在同一个目录,那么这个文件的相对 ULR 仅仅是文件名的扩展名。如果目标文件在当前目录的子目录中,那么它的相对 ULR 是子目录名,然后是目标文件的文件名和扩展名。
https://mp.csdn.net/mp_blog/manage/article?spm=1000.2115.3001.5448
协议类型:https
服务器地址:mp.csdn.net 可通过DNS域名解析服务器解析到IP地址。
路径:mp_blog/manage/article 指定网站服务器上具体资源的位置,查询参数一般和路径之间用?隔开。
参数:spm=1000.2115.3001.5448 向服务器传递额外的参数,多个参数之间用&隔开。