【发布时间】:2015-02-09 14:13:45
【问题描述】:
是无方案的网址吗
//blog.flowl.info/
在 HTTP (rfc?) 中有效,例如在普通 HTTP Requests 和 Responses 中,还是它们仅在 HTML 属性和内容中有效?
HTTP/1.1 302 - Moved
Location: //blog.flowl.info
GET //blog.flowl.info
更新:
我现在有两个相互矛盾的答案。哪个是正确的?
附加问题: 为什么浏览器甚至将这些解析为:
//blog.flowl.info/
->
http://blog.flowl.info/
代替:
//blog.flowl.info/
->
http://blog.flowl.info///blog.flowl.info/
【问题讨论】:
-
Quentin 的回答引用了 RFC 2616。Julian Reschke 的引用了 RFC 7231,它取代了 2616,所以 Julian 的回答是正确的。这是两个规范之间发生变化的事情之一 (greenbytes.de/tech/webdav/rfc7231.html#changes.from.rfc.2616)
-
找到这个有点麻烦;这里有一些关键字(主要搜索是看 cmets 吗?):位置标头,无方案,双斜杠语法,只有权限,只有主机,无协议,相对引用,相对 URI,相对 URL,非绝对 URL、https、重定向。
标签: html http url-scheme