簡體   English   中英

是否存在根據定義無效的mime類型?

[英]Is there a mime-type that is invalid by definition?

我正在使用Node.js編寫一個http中間件,該中間件以某種特定的內容類型作為標頭來響應請求。 現在,我想進行單元測試,以使中間件不響應內容類型為“錯誤”的請求。

當然,我基本上可以為此組件使用任何不支持的內容類型,但是我想知道是否在這種情況下要使用一種內容類型(類似於域示例) .com僅用於說明目的,可以在文檔中使用。

是否存在諸如content/invalid東西?

簡而言之:不。 您可以在prs前面加上“個人”或“虛榮”的啞劇類型。 媒體類型規范,個人/空缺類型 ...但根據定義,沒有啞劇是無效的。 有過時的和已刪除的,但根據定義它們不是無效的。

因此,您幾乎可以做任何您想做的事情,例如content/prs.golo.impossibru或使用矛盾之詞,例如content/swift-government-action content/prs.golo.impossibru等等。 這有點像在某些語言中,“ foo”和“ bar”是這樣常見的示例變量名,而在其他語言中,這是沒有做到的。 在mime類型中,似乎沒有這種約定。

這至少部分是因為它幾乎永遠不會是無效的啞劇類型,因為如果發生錯誤,通常是啞劇是一回事,但實際發送的內容與之不匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM