【问题标题】:Are there Content Type case naming standards?是否有内容类型案例命名标准?
【发布时间】:2022-01-08 16:06:04
【问题描述】:

我目前遇到了 Azure WAF 的问题,它标记了内容类型为“application/json”的问题。经微软支持调查,OWASP 核心规则集 v3.1 似乎与门户网站中使用的案例存在问题。

页面标题将 Content-Type 显示为“Application/Json”,经过测试,将其更改为“application/json”似乎可以让测试页面正常工作。

我的问题是,在大小写格式方面是否参考了内容类型命名标准?

我去了IANA Media Types,它确实将它列为“application/json”

接着它显示它是在RFC4627 下注册的,而RFC7159 又被RFC7159 淘汰,而RFC8259 又被RFC8259 淘汰。在每种情况下都使用了“application/json”。

除非我错过了,否则是否有关于如何格式化 MIME 类型的标准?我没有上过任何网络开发课程,所以不确定标准/最佳实践。

【问题讨论】:

  • 阅读this,特别是列表中的#2:让官方类型为资源的 Content-Type 元数据给出的类型(小写,忽略任何参数)。如果没有这种类型,则跳到下面的未知类型步骤。因此,如果不是小写,则认为是“未知类型”。

标签: azure content-type mime owasp web-application-firewall


【解决方案1】:

MIME 类型不区分大小写。参考 RFC2045 section 5.1

【讨论】:

    猜你喜欢
    • 2016-04-13
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    相关资源
    最近更新 更多