2015-09-24 45 views

回答

6

的Accept报头指定可接受的媒体类型列表。 媒体类型的“+ xxx”部分称为后缀。它是媒体类型定义的增强,并有助于指定该媒体类型的基础结构。

RFC 6838“ 4.2.8结构化语法名称后缀”定义:

XML MIME在[RFC3023]中定义的第一个这样的增强的
媒体类型定义另外指定底层
结构该媒体类型。引用:

This document also standardizes a convention (using the suffix 
    '+xml') for naming media types ... when those media types 
    represent XML MIME (Multipurpose Internet Mail Extensions) 
    entities. 

即,所指定的后缀(在这种情况下,“+ XML”)是 附加在基本子类型名称。

由于这是发布的,事实上的做法已发生 使用此后缀约定为其他众所周知的结构 语法。特别是,媒体类型已经用 后缀(例如“+ der”,“+ fastinfoset”和“+ json”)注册。这个规范正式化了这种做法,并为 结构化类型名称后缀建立了一个注册表。

用于结构化类型的后缀名是否是 登记的是,它由可容易获得
描述来描述,优选在通过建立的 标准相关组织公布的文档,以及用于其的主要准则有一个参考
可用于RFC的规范性参考部分。

使用命名结构化语法的媒体类型应当在注册时使用 合适的已注册“+后缀”作为该结构化语法 。出于同样的原因,媒体类型不得为 提供包含结构化语法后缀的名称,它们 实际上并不使用。尚未注册的结构化语法的“+后缀”结构不应使用,因为 可能与未来的后缀定义冲突。