【问题标题】:Does a URI always have a host partURI 是否总是有主机部分
【发布时间】:2018-06-26 14:40:33
【问题描述】:

strictly valid URI 必须有一个 authority 部分(您将用作 URL 来访问远程资源的那种)总是有一个主机部分吗?

也就是AMQP connection "URI"amqp://

  • 主机部分为空(零长度)的有效 URI
  • 不是真正有效的 URI,因为它缺少主机部分

【问题讨论】:

    标签: uri language-lawyer amqp


    【解决方案1】:

    是的,一个有效的 URI 总是有一个主机部分,尽管它可能是零长度。

    Quoth标准:

    如果 URI 方案为主机定义了默认值,则当主机子组件未定义或注册名称为空(零长度)时,该默认值适用。

    然后标准指出file方案的默认主机是本地主机,但是http方案没有默认主机,所以host部分必须是non - 该方案为空。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      • 2018-02-06
      相关资源
      最近更新 更多