我们总是在 URL 中看到保留字符,如/
, #
, ;但是像, , ,&
等不太常见的用途是什么?@
[
]
,
我一直无法很好地解释这些字符的用途。
请参阅Wikipedia和此处的第 2.2 节。
@
和:
: 用于主机的 HTTP 登录数据 ( http://john:password@example.com
)
:
还将主机与端口(http://example.com:1337
)分开@
显然在 URI 的路径中使用mailto
,但在 HTTP URI 路径中也允许使用[
和]
: 对于CURIE ( [db:resource/Albert_Einstein]
),
: 可用于分隔(查询)参数;
:请参阅此问题:URL 中保留的分号是什么?@ 用于将用户名和密码添加到 url,所以你可以这样做http://username:password@host.com