当前位置: 首页 >  小程序

把URL五马分尸

发布日期:2020-06-09

你一定每天工作显得很忙,你一定各种资讯、八卦、娱乐信息一┏条不漏,下班☆后感觉一天头昏脑胀,好像并没有真正干什么事情,有木有?

不知道你啥样,我基本每天◁早九晚九,浑浑噩噩,但是好像八卦一个都没落下。

你每天打开几十个页面,是否观察过它们的Url地址?今└天带你“庖丁”解牛(庖丁两个字带了引号哦,你应该可以看出我是个很谦虚的人)|,让Url跳段脱‖|衣舞,把╣它℅拆开细细和每个部分谈谈。

一个标准的Url地址由这几部分组成,protocol,hostn△ame,port,path,parameters,query组成,这样显得太干巴了,还是举个栗子来说明。

照葫芦画瓢,我们按照刚才说的几个部分来拆解一下,杜撰一个链接如下:

http://news.qq.com/a/20160209/012154.htm?a=1&b=2&≡;c=3

Pr┄┅otocol

指 http:// 这部分,是协议的意思,协议就是一套规则,它定义了数据如何封装、打包、拆包和Ⅹ解释的规则,比如我答应过你,只爱你一个人,就是一套协议,我们两个人的交往都是按照这套规则来进行的,我同时找两个妹子,你就可以说我没有按照我们之间的协议来恋爱了。也即只有通过htфtp这套规则访问这个页面资源。你是否还见过https、ftp、thunder这些协议头,Url地址标识一个资源,你可以通过不同的规则(协议)访问到它,当然前提是存放这些资源的服务器支持这个协议。

一个剧院,◣座位位置被看做资源,看客只有获取到这个资源,才能看到这个剧目。现在过年,人比较多,为了防止发生踩踏事件,不但开放正门,还多开放两个侧门。我们脑补一下,观众的票面上标识了什♨么信息,一定有座位的信息(几排几号),也即相当于Url的后半部分,但是这个Url的协议头,有的票面标了从正门进,有的标识了从侧门进,这θ就相当于协议,一◄种是走正门的规则进入Ⅷ,另一种是走侧门的规则↘进入,你拿着走正门的票从侧门进入,应该是被拒绝的(正常ミ情况下,大家都是拒绝后入的呢),否则你无法获取到最终的资源(座位),所以采用何种协议,至关重要。前面所讨论◇的前提都是要侧门开放,也即服务器支持这种协议,不开放侧门,你的地址就是失效的哦,访问不到这个资源。

这部分就介绍完了,总之,协议头标识☆了用什么规则访问具体的资源,以后你看到不同的协议头,就想想这个例子。当然你也可@以设计一个协议,比如叫abc://也是可以的,这种就是自定义协议。

Hostname

Hostname称为主机名,在例子中的Ur☼◀l中,news.qq.com就是Hostname,主机可以理解为一台۞机器的名字叫news♂.qq.com,这台主机在qq.com这个域名下,qzone.qq.co∕m也在qq.com这个域名下,还有很多比如v.qq.com等等。

其实我所理解的,主机名跟域名是∑差不多的意思,反正我是一直没区分开来理解,好像理解成一个意思,好像也没出什么错。

顺便介↔绍下qq.com叫做一级域名,尤其国内很多人认为www.qq.com是一级域名,其实大错特错,它只不过是一个二级域名。www等同于刚才说的news。

www.qq.com/news.qq.com/qzone.qq.com/v.qq.com分别都是二级域名。

Path

/a/20160209/012154.htm,在host后面的一长串全部叫做path,翻译过来就是路径的意思。就是最终文件所在的路径和文件名。例如↹:在我的电脑中,有一个路径存储着¥一些我喜欢的电影(F:\CCAV\波多野结衣\∞1.avi),只不过此地址是在我的本地电脑上,而上面的那◣个路径是存储在腾讯的服务器,也即news.qq.com这个域名下的若干台机器上中的。๑

Parameters

?a=1&b=2&c=3,这一部分称为参数,也叫查询。Π它的Ξ目的是在Url中带上去一些本地的信息传给服务器,a、b、c三个字符是我为了理解简单杜撰的(在baidu的Url中的参数是这样的:?ie=utf-8&f=8&rsv_bp=1&tn=baidu),这些Key-Val⿸ue的键值对标识了一些特定的意义,但最终是要服务器进行判断处理的。其中参数部‰分加上一些你随便填写的值并不会出错,比如加上&d=4,只不过服务器不解析这部分罢了。

Port

Port称为端口号,一γ般http的端口号为80,https为443,可以理解为计算机可以有很多个提供服务的点,比如可以用默认的80端口来提供服务,同时也可以用81来服务。把一个主机比喻成一间房子的话,那么这间房子可以有65536个门,门就⿻是端口号,◆这么多端口都可以达到进出的目的。我们上面的Url没有写任何的端口号,即默认为80。http://news.qq.com:8080/a/20160209/012154.htm?a=1&b=2&c=3#p=1,这个@Url指定了从8080这个端口号,也即从这个门访问资源,那这个网页服务器必须在这个端口首先部署服№务(也就是先把门打开▧,才能提供服务),才能供用户访问。

不管再长的Url都是由这几个关键部分组成的,只要⊙你会分割出上面介绍的几个主要部├件,就能看出各部分的意义,这是互联网的基本功,希望亲们能够理解。

#专栏作家#

给产品经理讲技术,微╤信公众号(pm_teacher),人人都是产品经理专栏作家。资深程序猿,专注客户端开发若干年,对前端、后台技术略懂,●·热衷于对新的科技领域的探索。

本文原创发布于人人都是产品经理,未经许可,不♠得转载。

  • 通过建立关键词库去对网站...

    cambrian.bar({ data: { type: 'body' ...

  • 淘票票专业版3.0新版上...

      6月26日,淘票票专业版宣布新版3.0版上线,同时新增首页角色定制功能:当用户在登录新版本时,可根据自身角色选择“片方、宣发、影院、影迷”四大身份,之后将收到淘票票专业版根据用户所选角色针对性地推送不同内容。   业内分析,淘票票专业版将由一个专业化、标准化的数据工具,升级为一个用户导向更为明显的、千人千面的全产业链数据服务平台。这也为...

  • 从五大企业实践案例,探索...

    新时代的到来,促使企业进行业务变革与创新,同时对组织变革也提出了新的要求,传统的组织模式很难再适应当下的挑战,只有兼具稳定和灵活的组织才能适应当前的商业环境,敏捷组织已经成为让企业保持高竞争力和效率的制胜法宝。目前,国内外不少的企业已经开始探索敏捷组织的形态,以此来更加敏捷的应对持续变化的环境。「首席数字官」研究了五家企业在数字化组织方面的实践,并总结了企业的三大数字化转型组织形态:集中式、联邦式...

  • 【站长】外链发布这样做效...

      【站长】外链发布这样做效果更加好  目前,我们不可否认的是社交媒体对SEO的影响,特别是新媒体平台,很多比较成熟的公司都会在原有的SEO部门增加新媒体部,这就意味着,基础性的营销推广,不单单存在于SEO,以往通过SEO获取大量流量的操作,目前只成为渠道之一,所以作为SEO人员,我们有的时候应该一分为二的去看问题。  外链建设:为什么要这么做?  针对SEO人员,日常工作都是有明确的目标,通过优...

  • 把URL五马分尸

    你一定每天工作显得很忙,你一定各种资讯、八卦、娱乐信息一条不漏,下班后感觉一天头昏脑胀,好像并没有真正干什么事情,有木有? 不知道你啥样,我基本每天早九晚九,浑浑噩噩,但是好像八卦一个都没落下。 你每天打开几十个页面,是否观察过它们的Url地址?今天带你“庖丁”解牛(庖丁两个字带了引号哦,你应该可以看出我是个很谦虚的人),让Url跳段脱衣舞,把它...

  • CMR:2017年Q2小...

    199IT原创编译 CMR发布了2017年上半年印度智能手机市场数据。 值得注意的是,小米、联想、Vive和OPPO的增长率在7%到33%。 智能手机已经进入印度市场十年,三星仍然保持领先地位。 2017年第二季度,印度手机出货量6180万部,其中54%是功能手机(增长9%)。 小米在印度智能手机市场排在第二位,为4000-6000印度卢...

  • 专业SEO优化需留意事宜

        SEO职业的开展,呈现了许多水平凹凸纷歧的SEO优化人员,有的是专业SEO优化,全面的优化网站,但也有的是学了点皮裘的SEO优化,只对网站进行一些简略的优化。而发生的作用就是,专业SEO优化的网站往往很快就有了排名,并且作用很好,而随意优化的网站,却一直在原地徜徉,不上不可,乃至还呈现掉排名的现象。这就是...

  • 2017年7月Whats...

    短信应用WhatsApp官方今天宣布日活跃用户数量超过10亿,月活跃用户超过13亿,每天发送的信息数量超过550亿条,每天发送的照片超过45亿张,每天分享的视频超过10亿段,目前已经支持60多种语言。 WhatsApp的联合创始人Jan Koum表示:“无论是分享个性化照片和视频,还是通过视频聊天方式进行交谈,或者通过每天的状态来...

  • 【案例个人建站seo】S...

        我之前的文章是从技术的角度来做SEO的。本文将给您举几个例子来说明为什么SEO依赖于技术分析。除了写这篇文章的想法,我直想表扬些在07年前做SEO的阿里巴巴同事,他们在SEO领域做了很多很好的实践,对网站做出了很大的贡献。        ...

  • 谷歌I/O正式发布And...

    飞象网讯 北京时间5月8日凌晨,一年一度的Google I/O开发者大会在美国加州的海岸线圆形剧场(Shoreline Amphitheater)召开,会上谷歌在推出Google Pixel 3a、Google Pixel 3a XL手机、谷歌智能助理软件之外,还正式发布了全新一代Android Q系统。Android Q系统支持折叠屏、支持5G、增加暗黑模式、更注重安全和隐私等等,都为大家带来了...

  • 百度排名更新阶段哪些事项...

        百度排名更新阶段值得注意几个要点,百度搜索引擎现在有一个固定的更新时刻,在这个特殊的日子里,我们的站长应该会投缘搜索引擎采取一些特殊的优化方法,一方面是给搜索引擎带来良好的形象,另一方面是抓住关键来清理一些负面影响,比如网站实力可能受损等。 &n...

  • 拍拍品牌全面升级 巨头“...

    在经济结构转型的影响下,大众消费观念在持续改变,极具性价比的二手市场迎来蓬勃的发展。近日,二手交易市场再掀波澜,在京东拍拍成立一周年之际,正式宣布启用“拍拍”新品牌标识及APP图标,并将于12月22日成立拍拍“质检研究院”,进一步加强技术监管推进品质二手服务升级,从而促进供给端标准化,让二手买卖交易更具品质,推动二手交易市场进入“品质时代”。聚焦二手需求推三重解决方案 二手市场迎来“品质”Pro时...