https开头的网址是什么意思_我想打这个面试官,他给我挖坑,问我:URI中的 “//” 有什么用?...

我们在浏览网页的时候,需要在浏览器中输入http://或者https://开头的URL地址,类似http://honeypps.com,那么这里的"://"或者"//"有什么用呢?

说到URL就不得不提URI了。用什么来标记服务器上的资源呢?用的就是URI(Uniform Resource Identifier),即统一资源标识符。URI经常出现在浏览器的地址栏里,有时候也会称它为“网络地址”,简称“网址”。不过,严格意义上来讲,URI不完全等同于网址,它包含URL(Uniform Resource Locator,统一资源定位符)和URN(Uniform Resource Name, 统一资源命名)。

由于URL的普及性特别高,狭义上,我们可以简单地把URI和URL看做是相等的东东。

我们来看一下URI的格式:

URI = scheme:[//authority]path[?query][#fragment]authority = [userinfo@]host[:port]

结构图如下:

dd66ff83df5a9d0f9e222af0b84facd3.png

第一部分,scheme,可以翻译成协议名,表示资源应该使用哪种协议来访问。最常见的就是http和https了,其它的如:ftp、file等。

在 scheme 之后,必须是三个特定的字符“://”,它把 scheme 和后面的部分分离开。这个是今天的主角,如果单单是用作区分,完全可以只使用“:”这1个字母,而不是“://”这3个字母。

在“://”之后,是被称为“authority”的部分,表示资源所在的主机名,通常的形式是“host:port”,即主机名加端口号。以前authority还会包含身份信息userinfo,即“user:passwd@”的形式,不过现在已经不流行了,可以忽略。在后面的内容代表什么含义,相信大家都已经很清楚了。

当有人问你://有什么用的时候,其实是在挖坑。我们在面试的时候,经常在回答完一个问题的时候,面试官会抓着你答案里的一个点进行“深层次挖掘”,也可以称之为“夺命连环问”,久而久之我们会形成一种习惯,总觉得问题的背后有什么深层次的东西,需要我们绞尽脑汁去思考。这里的://就是一个典型的反例。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/534532.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机显卡型号中数字含义详解,显卡型号中字母和数字所代表的含义

来源于电脑组装网的DIY装机知识,自己只是复制粘贴,更多人分享,提有用的显卡型号中字母和数字所代表的含义作者: admin 来源: http://doc.xuehai.net 时间: 2012-12-22 阅读:3419次发表文章我们在组装电脑的时候,选择显卡肯定会比较慎重,显卡贵的要几千&a…

拖链电缆 机器人电缆_干货!拖链电缆用途及安装注意事项

拖链电缆主要应用于:工业自动化系统、生产流水线系统、焊机机器人、潜水器、等需要来回移动的场合。为了防止电缆纠缠、磨损、拉脱、挂和散乱,常把电缆放入电缆拖链中。拖链电缆用途普通拖链电缆具有弯曲性能、移动柔性、耐磨、耐油、抗拉等优点&#xf…

如果删除网上服务器登陆账号密码,怎么清除SVN的用户名和密码

有些时候如果我们保存了SVN的登录密码后,我们需要在同一台电脑上切换SVN用户或者清除我们已经保存的SVN用户名和密码,下面是学习啦小编给大家整理的一些有关清除SVN的用户名和密码的方法,希望对大家有帮助!清除SVN的用户名和密码的方法安装好…

使用场景_天然气重卡使用痛点及应用场景研究

【商车邦导读】天然气重卡在使用中存在哪些痛点?什么样的用户更适合购买天然气重卡?最近一段时间,虽然柴油价格处于历史低位,但天然气重卡依然持续热销,其中的原因主要有两点:一个是国六排放升级&#xff0…

sat2 计算机科目,2019-2020年SAT2考试时间及Top100大学要求

在CB官网上,你会发现一个长长的名单,上面列出了所有将SAT科目考试(即SAT2)视为入学招生要求的大学名录。虽然很多美国大学并没有强制性的要求学生提供SAT2考试成绩,但是如果你在考试中表现出色,这份成绩单将作为锦上添花为申请大学…

的setinterval函数_ES6 极简教程 lt;6gt; 函数扩展

1. 函数参数默认值用法如下{function test(x, y world) {console.log(默认值, x, y);}test(hello); // hello worldtest(hello, TH); // hello TH }2. rest 参数在不确定参数个数的时候,把输入的参数都转化为数组:注意: rest 参数后…

airpods2突然变得很小声_11岁女孩胸部发育被同学取笑,穿束胸衣上课突然晕倒...

各位读者大家好,感谢大家在百忙之中点开小编的文章,每次你们的阅读和评论都是对于小编的认可。喜欢的话就先点击上面的蓝色字体 “温州身边事”,再点击“关注”,就当做是对小编的鼓励吧。下面我将带领大家走进一个个的故事之间&a…

css黑色字白色描边,css怎么设置字体白色描边

CSS设置字体白色描边1、使用text-stroke属性text-stroke属性用于向文本添加描边。此属性可用于更改文字的描边宽度和颜色。使用-webkit-前缀支持此属性。text-stroke是text-stroke-width和text-stroke-color(给文本填充颜色)两个属性的简写。语法:text-stroke: ;参数…

vcenter服务器修改ip,vcenter服务器默认ip地址

vcenter服务器默认ip地址 内容精选换一换安全组类似防火墙功能,是一个逻辑上的分组,用于设置网络访问控制。用户可以在安全组中定义各种访问规则,当弹性云服务器加入该安全组后,即受到这些访问规则的保护。入方向:入方…

cuisineroyale服务器所在位置,cuisine royale进不去怎么办?原因及解决办法分享

cuisine royale是最近非常好玩的诙谐版吃鸡游戏,cuisine royale进不去应该怎么办呢?下面小编就来为大家详细的介绍一下cuisine royale进不去的原因及解决办法,感兴趣的玩家快来看看吧!cuisine royale玩不了怎么办?游戏…

greenplum 存储过程_揭秘!Greenplum并行执行引擎到底是如何工作的?

《深入浅出Greenplum内核》系列直播以每月一场的速度持续推出中。在第一场《架构解读》直播里,我们了解了Greenplum的整体架构、存储管理、索引、查询执行、事务与日志等内容。今天(5月22日),第二场《Greenplum内核揭秘之执行引擎》也顺利播出啦&#xf…

和push的区别_还没有理解let 和 const的用法和区别吗,几百字让你立马搞懂

本文主要讲解ES6中变量的相关操作,变量的命名, 讲解 var、 let 、 const 三者的区别正文ES6中的 let 和 const 都是用来声明变量的, 他们与 var 有所区别let 命令我们都知道在for循环中,我们命名的变量 i 一般都只是为了在这个循环…

三种平摊分析的方法分别为_干货|电工必须学会的三极管电路分析方法

三极管有静态和动态两种工作状态。未加信号时三极管的直流工作状态称为静态,此时各极电流称为静态电流,给三极管加入交流信号之后的工作电流称为动态工作电流,这时三极管是交流工作状态,即动态。一个完整的三极管电路分析有四步&a…

休眠后gpio状态_浅谈Digi XBee模块的休眠模式

浅谈Digi XBee模块的休眠模式2020-3-25Digi XBee S2C模块,如果仅连接电源线可以测得,在待机情况下,大约是10.5mA左右的电流,在休眠时的功耗可以低到0.5uA。可以知道,休眠几乎不耗电。在Spec上标的待机功耗会比实测只接…

xodo上的笔记不见了_一起来“终极笔记名场面批发市场”进货吗

俗话说得好,谁都逃不过“真香定律”,三天不见小笔记,想他。不对,不应该叫小笔记,应该叫粉丝起的名字——“【瓶邪黑花】《终极笔记》(原著风/连载)”下面请接受来自粉丝的疯狂打call~自上周《终极笔记》播出&#xff0…

python3学习笔记 雨痕_Python 3 学习笔记:数字和布尔

数字基本类型整数在 Python 编程中,整数就是数学意义上的整数,包括正整数、负整数和零,且它的位数是任意的。根据表示方法的不同,可以分为:二进制整数八进制整数十进制整数十六进制整数浮点数浮点数,即数学…

不越狱换壁纸_那些不舍得换的手机插画壁纸,你还差几张?

酷爱收藏美作的微课菌可以大展拳脚了!分享3位自己收藏的画师作品,绝对每一张都让你舍不得换,手机可以扔,壁纸得先拷贝存起来!开始吧!!多图预警!NO.1:Atey Ghailan&#x…

程序员绩效总结_年终总结怎么写?

每年这时候,都有必要写一下一年的个人工作总结。年终总结或工作总结是个挺重要的事。写好的话,有助于说明自己的工作绩效,绩效好可以多拿年终奖,还有机会争取晋升。另外,一年下来的个人生活也需要总结,这一…

线程停止继续_线程不是你想中断就能中断

这是我2021年的第2篇原创文章,原汁原味的技术之路尽在Jerrycodes为什么不强制停止如何用 interrupt 停止线程sleep 期间能否感受到中断停止线程的方式有几种总结启动线程需要调用 Thread 类的 start() 方法,并在 run() 方法中定义需要执行的任务。启动一…

倒序查10条数据_10 | 怎么给字符串字段加索引?

现在,几乎所有的系统都支持邮箱登录,如何在邮箱这样的字段上建立合理的索引,是我们今天要讨论的问题。假设,你现在维护一个支持邮箱登录的系统,用户表是这么定义的:mysql> create table SUser( ID bigin…