我们总是在 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