我可以在网址的路径部分使用at(@)符号吗?

时间:2013-06-14 10:03:43

标签: url

我知道它不能成为权限部分的一部分,因为在那里使用带有@的用户名,但是我可以在路径部分使用它。

我想使用它的原因是作为用户资源的URL的一部分。例如

www.example.com/user@domain.com/someresource

2 个答案:

答案 0 :(得分:4)

@符号是RFC 3986中的保留字符,因此不允许在您的网址中使用。使用URL编码时,它将转换为%40。

答案 1 :(得分:3)

在你的情况下,RESTful和漂亮的URL的最佳实践应该是 www.example.com/domain.com/user/someresource