2011-10-10 621 views

回答

33

不區分大小寫。

Hypertext Transfer Protocol -- HTTP/1.1

4.2郵件標題

HTTP報頭字段,其中包括通用頭(第4.5節), 請求頭(第5.3節),響應頭(第6.2節)和 實體標題(7.1節)字段,遵循與RFC 822 [9]第3.1節中給出的 相同的通用格式。每個標題字段由 組成,後跟冒號(「:」)和字段值。 字段名稱 不區分大小寫。

+11

是字段值不區分大小寫的太?? –

+1

除了極少數的例外情況,它們對大小寫不敏感,但是每次遇到疑問時都需要使用RFC來檢查。 –

+0

告訴我,application/pdf和application/PDF是否相等?我假設沒有.. –

15

貌似MIME類型的內容類型標頭值是不區分大小寫的,所以應用程序/ PDF和應用/ PDF 等效。它確實說參數值區分大小寫,所以在技術上「text/html; charset = UTF-8」不等同於「text/html; charset = utf-8」。但這不是一個好例子,因爲http://www.w3.org/TR/html4/charset.html#h-5.2.1表示「字符編碼的名稱不區分大小寫」。

http://www.w3.org/Protocols/rfc1341/4_Content-Type.html

的類型,子類型和參數名稱不區分大小寫。例如,對於 示例,TEXT,Text和TeXt都是等效的。參數值爲 通常區分大小寫,但某些參數被解釋爲 不區分大小寫,具體取決於預期用途。 (例如,多部分 邊界是大小寫敏感的,但「訪問 - 類型」爲 消息/外部主體是不區分大小寫。)

+1

請注意,RFC 1341已被RFC 2045廢棄。但是RFC 1441中引用的與大小寫敏感相關的文本在RFC 2045中似乎沒有更改。 –