我知道它不能成为权限部分的一部分,因为在那里使用带有@的用户名,但是我可以在路径部分使用它。
我想使用它的原因是作为用户资源的URL的一部分。例如
www.example.com/user@domain.com/someresource
答案 0 :(得分:4)
@符号是RFC 3986中的保留字符,因此不允许在您的网址中使用。使用URL编码时,它将转换为%40。
答案 1 :(得分:3)
在你的情况下,RESTful和漂亮的URL的最佳实践应该是 www.example.com/domain.com/user/someresource