2016-03-01 33 views
0

我想在accept头中使用供应商MIME类型标准来处理REST资源请求和版本。我们公开了一些获取某些资源的方法,其中一个返回来自搜索或类似资源的全部或部分资源的数组,第二个返回特定资源(如果其关键值有请求)。REST HTTP接受头部MIME类型,用于单个或多个

阵列

GET .../api/orders?orderDate=2016-01-01 
Accept: application/vnd.company.orders.v1+json 

单(的OrderId = 12345)

GET .../api/orders/12345 
Accept: application/vnd.company.order.v1+json 

我的问题是,是否有周围的mime类型为多个与单个响应的标准。如上所示,我认为与数组响应对应的mime类型应该是复数和单个单个。即订单与订单。

我还没有找到任何关于此的信息,所以任何建议或指向标准或文档的链接都会非常好,谢谢。

+0

'vnd' mimetypes根据定义不是标准的一部分(除了'vnd'前缀)。你提出的建议对我来说看起来很好。 – 2016-03-01 07:45:44

回答

0

有一个标准Atom协议,这有点符合法案。还有RSS。这些不是,确切的说是只是集合类型,但它们至少值得考虑。 (我们最终做了一个自定义的收集格式,这非常容易和非XML)

相关问题