URL - 2个斜杠是什么?

时间:2014-01-04 19:19:26

标签: html url

在求职面试中,我被问到,URL地址中的2个斜线是什么。我不知道也无法找到它。

http://stackoverflow.com

1 个答案:

答案 0 :(得分:4)

尝试阅读此链接 http://en.wikipedia.org/wiki/Uniform_resource_locatorhttp://en.wikipedia.org/wiki/URI_scheme#Generic_syntax

方案名称由一系列以字母开头的字符组成,后跟字母,数字,加号(“+”),句号(“。”)或连字符(“ - ”)的任意组合。 虽然方案不区分大小写,但规范形式是小写的,指定方案的文档必须使用小写字母。接下来是冒号(“:”)。

URI的层次结构部分旨在保存本质上分层的标识信息。如果此部分以双正斜杠(“//”)开头,则后跟权限部分和路径。如果分层部分不以(“//”)开头,则它只包含一个路径。

权限部分包含一个可选的用户信息部分,以“@”结尾(例如用户名:密码@);主机名(例如,域名或IP地址);和一个可选的端口号,前面有冒号“:”。 路径部分(如果存在)可以可选地以单个正斜杠(“/”)开始。它可能不以两个斜杠字符(“//”)开头。路径是一系列段(概念上类似于目录,但不一定代表它们),由正斜杠(“/”)分隔。

历史上,每个段都被指定为包含使用分号(“;”)与其分隔的参数,尽管这在实践中很少使用,当前规范允许但不再指定此类语义。