Jam*_*ing 10
RFC 2396涵盖了这一点,FWIW.
http://www.ietf.org/rfc/rfc2396.txt
5.2节第7部分中的伪代码特别能最好地回答你的问题,即"//"表示后面的内容是URI的权限部分(因为伪代码也清楚地表明它不是必需的部分)的URI).
if authority is defined then
append "//" to result
append authority to result
Run Code Online (Sandbox Code Playgroud)
此外,它在RFC 3986第3节中详细说明了一点.
当权限不存在时,路径不能以两个斜杠字符("//")开头.这些限制导致路径的五个不同的ABNF规则(第3.3节),其中只有一个匹配任何给定的URI引用.