购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2.2 URL格式

如何根据客户端的请求找到对应的资源或程序?这是服务器开发首先要解决的问题。在万维网上,每一个资源都有统一且唯一的地址,即我们常说的网页地址,这个地址就是统一资源定位符(URL,Uniform Resource Locator)。

URL主要由3个部分组成:资源类型、存放资源的主机域名和资源存放路径,如图1-4所示。

图1-4 URL格式与组成

URL的语法格式如下。

schema://host[:port#]/path/…/[?query-string][#anchor]

(1)schema:指定使用的协议,如HTTP、HTTPS、FTP。

(2)host:服务器的lP地址或者域名,如www.ptpress.com.cn。

(3)port:与服务器通信的端口,如果省略 port,则使用协议的默认端口。例如,HTTP 默认的端口号是80,如果使用了其他的端口,则必须指明。

(4)path:访问资源的路径,是由0、1或由多个“/”符号隔开的字符串组成,一般用来表示主机上的一个目录或文件地址。如果省略path,则文档必须位于网站的根目录中。

(5)query-string(查询字符串):可选,是发送给HTTP服务器的数据,用于给动态网页传递参数。

(6)anchor(锚):页内显示的锚点。例如,如果一个网页中有多个名词解释,可使用 anchor直接定位到某一名词解释。

下面是一个完整的URL地址示例。

https://www.ptpress.com.cn/shopping/index jUzmCEV16ueW6cieLhW+PmU7imE2ha9CQ2x4H/QMVxxAhKMiuEasAU5wYdAh3aiw

点击中间区域
呼出菜单
上一章
目录
下一章
×