根據HTTP/1.1和HTTP/2標準,如果沒有charset=utf-8
部分,text/html; charset=utf-8
是否爲Content-Type
的有效值?Content-Type標題字段是否在沒有編碼的情況下有效?
0
A
回答
0
什麼是相關的既不是HTTP/1.1也不是HTTP/2,但在HTML5規範中定義了「text/html」互聯網媒體類型。
是的,遺漏字符集是允許的。
0
除了朱利安說的:標題根據RFC 7231, sec. 3.1.1.1應該包含IANA media type registry的媒體類型。附加到媒體類型的任何參數均受相應註冊的約束。對於text/html
我們find:
必需的參數:無需參數
現在charset
參數的情況比較特殊,因爲它往往是隱含的。但有些媒體類型根本沒有。例如。所有匹配application/*
的類型都應該是二進制的,因此不會攜帶charset
參數。臭名昭着的情況是application/json
:
注意:沒有「charset」參數爲此註冊定義。添加一個真正的符合收件人沒有影響。
通過RFC 7540, sec. 8.1.2,以上也適用於HTTP/2。總之,語法上該頭文件是總是有效,沒有編碼。如果真的是則需要註冊媒體類型。
相關問題
- 1. HTML標籤元素是否在沒有結束標籤的情況下有效?
- 2. 是否有可能在沒有在Windows上創建用戶的情況下檢查密碼是否有效?
- 3. 是否可以在沒有lib的情況下編譯C++?
- 4. RESTful網址是否在對象之間沒有ID的情況下有效?
- 5. 是否有任何理由在沒有優化的情況下進行編譯?
- 6. 是否有可能在沒有Arduino的情況下編寫Arduino程序?
- 7. 在沒有Visual Studio的情況下編譯Microsoft的LoginAdmin.dll代碼
- 8. 是否可以在沒有格式編輯器的情況下爲編號字段設置格式?
- 9. 是否有效的XML(編碼字符)?
- 10. 在沒有isAnnotationPresent的情況下檢查字段的註釋
- 11. 如何在沒有硬編碼NetworkCredentials的情況下使用System.Net.Mail?
- 12. 如何在沒有編碼的情況下更改MPEG2-ts?
- 13. PHP preg_replace在沒有硬編碼的情況下無法工作
- 14. 在沒有gnustep的情況下編譯目標c程序
- 15. 在沒有獲取者的情況下訪問Scala字段
- 16. 在沒有指定字段名稱的情況下查詢Solr
- 17. 在沒有組的情況下使用字段
- 18. bytearray.fromhex不會在沒有字母編號的情況下轉換
- 19. 是否可以在沒有appstore的情況下安裝IOS APP?
- 20. 是否可以在沒有X-server的情況下運行JavaFx?
- 21. Android:是否可以在沒有SurfaceView的情況下創建SurfaceTexture?
- 22. mongoose.mongo.MongoClient.connect()是否在沒有mongo shell的情況下工作?
- 23. 是否可以在沒有IIS的情況下使用Silverlight RiaServices?
- 24. 是否可以在沒有Karma的情況下測試Angular?
- 25. 是否可以在沒有梨的情況下安裝PHPUnit?
- 26. 是否可以在沒有Weblogic Server的情況下運行OSB?
- 27. 是否可以在沒有log4j的情況下使用perf4j?
- 28. 這是否在沒有用戶許可的情況下工作?
- 29. 是否可以在沒有Expressj的情況下使用Passport.js?
- 30. 是否可以在沒有QtConcurrent的情況下使用QFuture?