我正在开发一个 RESTful Web 服务,它可能传输不同类型的有效负载,特别是序列化为 xml 或 json 的不同结构。我知道我可以将内容类型标头设置为 application/xml 或 application/json,但我还想指定文档的结构(因此,对于 xml,我想给出架构)。
谷歌搜索我发现 application/wrml ( http://blog.programmableweb.com/2011/11/18/rest-api-design-putting-the-type-in -content-type/ ) 这似乎是个好主意,但尚未被广泛接受。还有其他方法可以实现相同的目标吗?
编辑:如何使用媒体类型参数(https://www.rfc-editor.org/rfc/rfc2046)类似
content-type: application/xml; schema=http://myserver.com/myApplication/schema.xsd