一个完整的URL格式为
本文文章目录
- 1. 协议(protocol)
- 2. 主机名(host name)
- 3. 端口号(port number)
- 4. 路径(path)
- 5. 查询字符串(query string)
- 6. 锚点(fragment)
- 总结
1. 协议(protocol)URL中的第一部分是指明要使用的协议,例如http,https,ftp等。协议通常 followed by a colon and two forward slashes。
2. 主机名(host name)主机名指明了要访问的主机的域名或IP地址。通常,主机名会跟随在协议后面的两个斜杠后面。
3. 端口号(port number)如果需要,端口号可以指明要访问的服务器上的特定端口。端口号跟在主机名后,使用冒号分隔。
4. 路径(path)路径指明了服务器上所请求资源的位置。路径跟在主机名后(以及端口号,如果有的话),以斜杠开头。
5. 查询字符串(query string)如果需要向服务器传递参数,可以使用查询字符串。它跟在路径后,以问号开头,并且参数用和号连接。
6. 锚点(fragment)锚点指明了要在所请求资源中定位的特定位置。锚点跟在查询字符串后,以井号开头。
例如,一个典型的URL看起来像这样:
https://www.example.com:8080/path/to/resource?param1=value1¶m2=value2#section1
总结:
在这个例子中,"https"是协议,"www.example.com"是主机名,"8080"是端口号(可选的),"/path/to/resource"是路径,"param1=value1¶m2=value2"是查询字符串,"section1"是锚点。