我正在开发一个解析 URI 的例程。在明显的情况下,有一个空字符串的情况。空字符串是有效输入吗?空字符串的结果 URI 会是什么?
空字符串不可能是 URI。这通用 URI 语法 https://www.rfc-editor.org/rfc/rfc3986#section-3指定至少scheme
组件后跟一个:
接下来是hier-part
组件(可能为空)必须存在。
But a 相对 URI 引用可以为空。语法为相关参考文献 https://www.rfc-editor.org/rfc/rfc3986#section-4.2指定至少relative-part
组件必须存在,但允许为空(path-empty
).
An empty相对 URI 引用是同一文档参考 https://www.rfc-editor.org/rfc/rfc3986#section-4.4(粗体强调我的):
同一文档引用最常见的示例是相对引用为空或者仅包含数字符号(“#”)分隔符,后跟片段标识符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)