@
和:
: 用于HTTP登录数据的主机(http://john:password@example.com
):
还将主机与端口分隔开(http://example.com:1337
)@
显然用于mailto
URI的路径中,但也允许在HTTP URI路径中使用[
和 ]
: 用于CURIEs([db:resource/Albert_Einstein]
),
: 可用于分隔(查询)参数;
: 请参阅此问题:URL中的分号保留用途是什么?@ 是用于将用户名和密码添加到 URL 中的,这样您就可以使用 http://username:password@host.com
这样的方式进行访问。
+
、,
和$
保留用于查询字符串,但没有指定用途。我已经看到浏览器处理这些字符而没有发生任何问题。 - AlwaysBTryin