URL结构解析

http://www.woshiyuming.com/xunimulu/index.asp?name=xiaosun&ID=20#maodian

名称 范例 参数 描述
1 协议部分 http:// http、https、ftp 指访问服务器是使用的协议,协议后//未分隔符
2 域名部分 www.woshiyuming 或IP 资源宿主服务器的主机名或IP地址
3 *端口部分 :80(省略) 默认80,可省略;其他端口不可省略 域名和端口之间使用“:”作为分隔符
4 *虚拟目录部分(path部分) /xunimulu/ 或IP 从域名后的第一个“/”开始到最后一个“/”为止,是虚拟目录部分;说明了资源位于服务器的什么地方
5 *文件名部分(path部分) index.asp? 如省略为默认 1.从域名后的最后一个“/”开始到“?”为止,是文件名部分 。2.如果没有“?”,则是从域名后的最后一个“/”开始到“#”为止,是文件部分。3.如果没有“?”和“#”,那么从域名后的最后一个“/”开始到结束,都是文件名部分
6 *参数部分 或IP 由字符”;“将其与URL的其余部分分隔;向应用程序提供他们所需要的输入参数,以便正确的与服务器进行交互
7 *查询部分 name=xiaosun 参数&参数 从“?”开始到“#”为止之间的部分为参数部分,参数可以允许有多个 ;可通过此种绑定入参缩小资源范围
8 *锚部分 #madian 或IP 从“#”开始到最后,都是锚部分;”#“代表网页中的一个位置,其右面的字符就是该位置的标识符(一般情况下,锚链接会用到)

你可能感兴趣的:(URL结构解析)