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