怎样从url得到对应的host和domain ?

在线求帮请问下,怎样从url得到对应的host和domain ?
最新回答
我想静静

2024-04-18 11:26:02

1、首先将获取URL中查询

字符串
中的参数的函数代码写出来,如下图所示。

2、split()方法中的参数为分割的标志,split()方法按照传入的参数将字符串分割成一个数组。

3、这里args[0]==sHref,表示如果分割后的字符串数组的第一个字符串和原字符串相同时表示该URL 没有参数,直接返回空即可。

4、这里再次使用split()方法将参数进行分割,这里args[1]就是上个步骤中分割的参数字符串。

5、自己创建一个含有参数的URL连接,做一次测试,并将得到的参数对象输入到控制台。

6、直接打开浏览器,查看控制台中输出的对象,如下图就完成了。

爱我则得永生。

2024-04-18 12:36:03

1、host反应的是这个URL的IP地址和主机名,可以通过站长工具域名反查,可以查到服务器,不会直接到IDC的。
2、而domain反应的是这个网址URL被其他网站收录的情况,即受欢迎的程度,如百度。可以直接使用指令“domain:URL”来查询。
生长的风

2024-04-18 12:45:58

url是地址
domain是域名
host是主机
简单来说,主机是独立的个体,你的电脑就是主机
domain是域名,其可以绑定ip地址,而联网的主机也可以绑定ip地址
比如,baidu.com,这就是域名,而其对应的ip地址指向了百度的服务器
地址就更好理解了,在某个主机目录下的文件的唯一标识符(统一资源定位符url)
比如
https://www.baidu.com/index.php


就是https协议(443端口) 域名为
www.baidu.com
(www二级域名),根目录下的index.php文件 也就是百度的默认首页(这里还涉及到PHP预处理 在此不多讲解 暂且认为访问到的是这个文件)
另外:默认情况http协议是80端口 https协议是443端口
微光

2024-04-18 00:15:25

host反应的是这个网址usl的IP地址和主机名,而domain反应的是这个网址usl被其他网站收录的情况,即受欢迎的程度。两者反应的出来的数据是截然不同的。
与君醉笑三千场

2024-04-18 09:48:12

Mozilla 是专门有个列表的。Text link 扩展也自带了个列表。
另外,有少数几个顶层域名是可以直接访问的。
用 dig 命令可以知道 DNS 查询路径