2

我们总是在 URL 中看到保留字符,如/, #, ;但是像, , ,&等不太常见的用途是什么?@[],

我一直无法很好地解释这些字符的用途

请参阅Wikipedia此处的第 2.2 节

4

2 回答 2

3
  • @:: 用于主机的 HTTP 登录数据 ( http://john:password@example.com)
    • :还将主机与端口(http://example.com:1337)分开
    • 请注意,@显然在 URI 的路径中使用mailto,但在 HTTP URI 路径中也允许使用
  • []: 对于CURIE ( [db:resource/Albert_Einstein])
  • ,: 可用于分隔(查询)参数
  • ;:请参阅此问题:URL 中保留的分号是什么?
于 2012-11-03T12:15:24.343 回答
0

@ 用于将用户名和密码添加到 url,所以你可以这样做http://username:password@host.com

于 2012-11-02T18:49:23.123 回答