如何定位url路径资源

平时我们上网的时候都是直接在浏览器中输入一串网站地址,例如:http://www.baidu.com。

在搜索框中搜索 “url”  上面的链接浏览器就在在刚才的链接后增添很多东西

https://www.baidu.com/s?wd=url&rsv_spt=1&rsv_iqid=0xa87e6df20008d2cb&issp=1&f=3&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_dl=ih_0&rsv_sug3=1&rsv_sug1=1&rsv_sug7=001&rsv_sug2=1&rsv_btype=i&rsp=0&rsv_sug9=es_2_1&rsv_sug4=632&rsv_sug=9

为什么会增添这么多东西,分别表示什么意思呢?

首先我们应该要搞懂什么是url?

  我们俗称的网址就是所说的url,里面包含了协议名,绑定的网络主机,端口号,绑定的项目、资源以及请求数据。

  格式:

 

 那么服务器如何根据我们的url找到我们想要的资源呢?

客户端将请求数据封装成http请求,在服务器端通过解析获得应用上下文路径,服务路径等数据

服务器端根据端口号找到相应的进程,随后通过应用上下文路径找到对应的项目,根据服务路径找到项目里的资源,并将其封装为http响应,发送给客户端。

 

posted @ 2021-04-20 10:30  一帆小白  阅读(671)  评论(0编辑  收藏  举报