爬虫121 发表于 2023-7-20 23:32:30

求URL每个组成部分参数详解都是什么意思干啥用的

URL格式

在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位符),它是WWW的统一资源定位标志,就是指网络地址。

语法

URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。

URL的一般语法格式为:

protocol :// hostname[:port] / path / [;parameters][?query]#fragment

求大神科普语法格式每个参数详解,跪谢。

isdkz 发表于 2023-7-20 23:33:06

URL(Uniform Resource Locator,统一资源定位符)是网络上标识信息资源的地址。它的一般语法格式为:

protocol :// hostname[:port] / path / [;parameters][?query]#fragment

下面是每个参数的详解:

1. protocol:这是协议名,它定义了我们如何访问这个资源。常见的协议有http, https, ftp等。

2. hostname:这是存放资源的主机的域名,例如www.google.com。

3. port:这是可选的,用于指定要访问的主机的端口号。如果没有指定,那么会使用协议默认的端口,例如http的默认端口是80,https的默认端口是443。

4. path:这是资源在主机上的具体位置,例如/index.html。

5. parameters:这是可选的,用于提供额外的输入参数。它们是以分号分隔的键值对,例如;key1=value1;key2=value2。

6. query:这是可选的,用于提供额外的查询参数。它们是以问号开头,以&分隔的键值对,例如?key1=value1&key2=value2。这些参数通常用于GET请求。

7. fragment:这是可选的,用于指定资源的一个子部分。它是以#开头的,例如#section1。在浏览器中,fragment可以用于直接跳转到页面的某个部分。

希望这个解释能帮助你更好地理解URL的组成部分。

歌者文明清理员 发表于 2023-7-20 23:35:11

本帖最后由 歌者文明清理员 于 2023-7-20 23:37 编辑

协议 :// [[[[...n级域名]...子域名].域名.域名后缀[:端口]/路径[?参数][#id定位]

人工回答

协议:网站的安全协议(http https ftp)
n级域名...子域名.域名.域名后缀:网站名称,如fishc.com.cn
端口:网站内容在哪个端口上,你可以理解为手机的充电器插哪里就可以搞到哪里的电
路径:资源在网站端口的哪里,你可以理解为导航
参数:提交给网站识别的信息,比如你登录的账号信息
id定位:用id属性定位网站的元素

爬虫121 发表于 2023-7-20 23:44:39

谢谢 效率真高

isdkz 发表于 2023-7-21 00:09:40

爬虫121 发表于 2023-7-20 23:44
谢谢 效率真高

请不要吝啬于给对你有帮助的答案最佳哦{:5_91:}
页: [1]
查看完整版本: 求URL每个组成部分参数详解都是什么意思干啥用的