【问题标题】:ISO standard for a valid invalid web address有效无效网址的 ISO 标准
【发布时间】:2013-09-20 09:07:34
【问题描述】:

我有一个单元测试,我需要一个无效的网址。 我依稀记得网络 ISO 标准有一个,但我一辈子都找不到。

所以问题是什么是有效的无效网址(最好是 ISO 标准)? www.invalid.org?? www.fake.net?? www.givementhing.net

干杯,

巧克力

【问题讨论】:

    标签: c# iso


    【解决方案1】:

    我不认为这在技术上是 ISO,但我确实认为这是您正在寻找的东西:http://www.iana.org/domains/reserved

    示例域

    如 RFC 2606 中所述,许多域,例如 example.comexample.org 用于文档目的。这些域可用作文档中的说明性示例,无需事先与我们协调。它们不可用于注册或转让。

    example.net 是其中的另一个,此处未提及。)

    点击进入 RFC 会显示一些其他有效选项:

    [...] 保留四个域名,如下所述。

    .test
    .example
    .无效
    .localhost

    “.test”建议用于测试当前或新的 DNS 相关代码。

    ".example" 推荐用于文档或示例。

    “.invalid”用于在线构建肯定是无效的、一眼就能看出是无效的域名。

    “.localhost”TLD 传统上在主机 DNS 实现中被静态定义为具有指向环回 IP 地址的 A 记录,并保留用于此类用途。任何其他用途都会与假定此用途的广泛部署的代码冲突。

    就你个人而言,我会选择example.org。四个顶级域名似乎都不符合您的需求。

    【讨论】:

    • 非常感谢!这正是我想要的。我选择了 example.org,并在其前面放置了 invalid (invalid.example.com/),以表明我想要实现的目标。
    【解决方案2】:

    URI 的通用系统税定义在

    统一资源标识符 (URI):通用语法

    https://www.rfc-editor.org/rfc/rfc3986

    【讨论】:

    • 在那里读了很多书 :) 该文档大量引用了 example.com。在那个页面上有一个指向 iana.org 的链接,其中包含完整列表。感谢您的帮助并指出正确的方向。
    猜你喜欢
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-25
    • 2014-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多