0

我正在使用 Node.js 编写一个 http 中间件,该中间件响应具有特定内容类型设置为标头的请求。现在我想对中间件不响应具有“错误”内容类型的请求进行单元测试。

当然,我基本上可以为此使用任何我的组件不支持的内容类型,但我想知道是否有打算在这种情况下使用的内容类型(类似于域示例.com仅用于说明目的,可用于文档。

有没有类似content/invalid或类似的东西?

4

1 回答 1

1

简而言之:没有。您可以通过在前面加上 prs 来拥有“个人”或“虚荣”的 mime 类型。媒体类型规范、个人/虚荣类型……但根据定义,没有任何 mime 是无效的。有过时的和已删除的,但根据定义它们并不是无效的。

因此,您几乎可以做任何您想做的事情,例如content/prs.golo.impossibru或使用矛盾修饰法,例如content/swift-government-action- 或其他任何东西。这有点像在某些语言中“foo”和“bar”是如此常见的示例变量名称,而在其他语言中却没有这样做。在 mime 类型中似乎没有这样的约定。

这至少部分是因为它几乎从来都不是无效的 mime 类型,因为如果发生错误,通常是 mime 是一回事,但实际发送的内容与它不匹配。

于 2013-03-22T18:03:25.340 回答