根据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. RESTful网址是否在对象之间没有ID的情况下有效?
- 2. 是否有可能在没有Arduino的情况下编写Arduino程序?
- 3. 在没有Visual Studio的情况下编译Microsoft的LoginAdmin.dll代码
- 4. PHP preg_replace在没有硬编码的情况下无法工作
- 5. 如何在没有硬编码NetworkCredentials的情况下使用System.Net.Mail?
- 6. 在没有指定字段名称的情况下查询Solr
- 7. 在没有获取者的情况下访问Scala字段
- 8. 在没有组的情况下使用字段
- 9. 是否可以在没有FOSUserBundle的情况下使用FOSCommentBundle?
- 10. 这是否在没有用户许可的情况下工作?
- 11. 是否可以在没有log4j的情况下使用perf4j?
- 12. 是否可以在没有jQuery的情况下使用Materializecss?
- 13. 是否可以在没有GMS的情况下使用Google API?
- 14. 是否可以在没有IIS的情况下使用Silverlight RiaServices?
- 15. Validator.SetFocusOnError是否在没有回传的情况下工作?
- 16. AngularJs是否在没有引导的情况下工作
- 17. 是否可以在没有cookie的情况下设置nginx?
- 18. TFS是否在没有域的情况下工作?
- 19. 是否可以在没有梨的情况下安装PHPUnit?
- 20. 是否可以在没有Weblogic Server的情况下运行OSB?
- 21. 在没有任何代码更改的情况下将iPhone应用程序提交为Universal是否有效?
- 22. Selenium在没有标识符的情况下输入文本到字段
- 23. 只有在两个字段不匹配的情况下MySQL INSERT才有效
- 24. AngularJS:在没有范围的情况下编译字符串中的角码
- 25. 让Django在没有“字段”字段的情况下序列化对象
- 26. 是否可以在没有SDK的情况下编写Android应用程序?
- 27. 是否有可能在不进入REPL的情况下编译clojure源代码?
- 28. 是否可以在没有游标的情况下检查sqlite值? - Android
- 29. 是否可以在没有web.xml的情况下定义自定义JSP标记
- 30. 是否有可能在没有黑客的情况下“constify”一个“std :: pair”字段?