浅析URL(转)

161 阅读2分钟

URL包含哪几部分? 一、协议 二、IP或域名 三、端口号 四、路径 五、查询参数 六、锚点 一、协议 在Internet中可以使用多种协议,如HTTP,HTTPS,FTP等等。在"HTTP"后面的“//”为分隔符 二、IP或域名 域名是对IP的别称,IP是的作用是定位一台设备,使用ping baidu.com命令可查询baidu.com对应的IP

ping

有几个特殊的IP需要记一下

127.0.0.1表示自己 localhost 通过host指定为自己(或其他自行设置的内容) 0.0.0.0 不表示任何设备

域名和IP是通过DNS对应起来的,一个域名可以对应不同的IP,一个IP也可以对应不同的域名。 DNS 是域名管理系统,全称为Domain Name System,通过nslookup可以查询到baidu.com有几个IP

nslookup

域名分为三种

com是顶级域名 xiedaimala.com是二级域名

www.xiedaimala.com是三级域名

注意:二级域名和三级域名不一定是同一个域名 三、端口号 共有65535个端口,0-1023是系统使用的,一般情况下不要用。 HTTP协议最好使用80端口 HTTPS协议最好使用443端口 FTP协议最好使用21端口 四、路径 想要得到不同的页面可通过修改路径,如https://www.baidu.com/s?wd=hello&rsv_spt=1#5,"/s?"即为路径,修改"/"后面的内容即可进入不同页面。

路径不同

五、查询参数 通过不同的查询参数,可在同一个页面中查看不同的内容,以上一个例子来看,"wd=hello&rsv_spt=1"即为查询参数。

查询参数不同

六、锚点 通过锚点,可查看同一页面,同一内容的不同位置,以第四个为例,"#5"即为锚点。需要注意的是,有时候锚点看起来像中文,但实际不支持中文,且锚点无法在Network中查看,因为锚点的变化并没有改变页面内容,不会传给服务器,所以无法查看。

锚点不同

作者:浪味仙儿啊 链接:www.jianshu.com/p/e6f0b3d06… 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。