什么是 mailto URI 的已解析组件
What are the parsed components of a mailto URI
电子邮件地址是有效的 URI when encoded using the mailto
scheme:
mailto:user@example.com
(见RFC 6068)
但是应该如何根据 RFC 3986 统一资源标识符 (URI) 的标准进行解析:通用语法?
尽管电子邮件地址包含用户名和主机名,但当在 mailto URI 中编码时,电子邮件地址构成 URI 路径 的一部分,用户部分和主机部分被认为是空的。这是因为用户、密码(如果存在)和主机将构成 URI 的 authority 部分, 前面必须有“//
” .
也就是说,如果 'mailto' URI 方案强制要求 mailto://user@example.com
而不是 mailto:user@example.com
,则解析将按预期进行。 'mailto' 因此,rather strangely, a URN.
电子邮件地址是有效的 URI when encoded using the mailto
scheme:
mailto:user@example.com
(见RFC 6068)
但是应该如何根据 RFC 3986 统一资源标识符 (URI) 的标准进行解析:通用语法?
尽管电子邮件地址包含用户名和主机名,但当在 mailto URI 中编码时,电子邮件地址构成 URI 路径 的一部分,用户部分和主机部分被认为是空的。这是因为用户、密码(如果存在)和主机将构成 URI 的 authority 部分, 前面必须有“//
” .
也就是说,如果 'mailto' URI 方案强制要求 mailto://user@example.com
而不是 mailto:user@example.com
,则解析将按预期进行。 'mailto' 因此,rather strangely, a URN.