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