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: ;参数…

没有shell63号单元_Ansys中Shell63单元和Shell41的比较

Ansys中Shell63单元和Shell41的比较Ansys中的Shell63号单元为板壳单元,可以模拟板壳的平面膜应力和平面弯曲,可以通过参数K1设置只有平面膜应力分量或/和平面弯曲分量;Shell41号单元为膜应力单元,仅具有平面膜应力分量&#xff0c…

向上传文件服务器,向服务器上传文件

//--------------------向服务器上传文件------//浏览选择需要上传的文件private static bool Unzip(string address, string filezip){//创建对话框OpenFileDialog ofd new OpenFileDialog();ofd.Title "请选择上传的文件";//规定文件类型ofd.Filter "zip(*…

知道python测试答案_大数据分析的python基础知道章节测试答案

大数据分析的python基础知道章节测试答案更多相关问题下列是内流湖的是[ ]A、青海湖      B、洪泽湖 C、洞庭湖       D、西湖下列河流冬季有结冰现象的是[ ]A、松花江 B、黄河 C、珠江 D、长江我国最大湖是________湖,它属于________湖,我国最…

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

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

儿童吹泡泡水简单配方_儿童吹泡泡玩具水怎么制作

玩具是每个孩子成长所必须,给宝宝选择玩具的方法也不是那么简单的。给宝宝做玩具就更加不简单了,需要学习相关的教程才可以。那么,儿童吹泡泡玩具水怎么制作呢?跟着小编一起来看看关于儿童吹泡泡玩具的那些事吧!儿童吹泡泡玩具水怎么制作1、…

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

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

双表查询java代码_多表增删改查

[java]代码库package com.ww.service;import java.lang.reflect.Array;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import com.mysql.jdbc.PreparedStatement;import com.ww.db.DBHelper;import com.ww.e…

服务器项目前端调用摄像头失败,浏览器调用摄像头失败:NotSupportedError Only secure origins are allowed...

通过浏览器调用摄像头失败:NotSupportedError Only secure origins are allowed错误报告NotSupportedError Only secure origins are allowed (see: https://goo.gl/Y0ZkNV).[Deprecation] getUserMedia() no longer works on insecure origins. To use this featur…

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

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

倩女幽魂服务器维护时间,9月5日在线维护公告

亲爱的玩家:《倩女幽魂》手游将于本周四上午进行在线更新,更新期间无需停服,玩家可照常进行游戏。欢迎您届时体验本周放出的全新内容,祝全体玩家游戏愉快!本周四在线更新内容如下:系统1.跨服队伍和团队功能…

区块链是什么通俗解释_区块链是什么?如何用一句话通俗解释区块链

站长之家(Chinaz.com)注:很多人可能跟小编一样,为了搞懂区块链的概念,看了无数篇文章,但是很多说的都是大概念。虽然每个字都看得懂,但是连在一起就看不懂了。那么,区块链到底是什么东西呢?如何用一句话通…

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

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