【发布时间】:2014-04-17 05:48:24
【问题描述】:
我有一个简单的 RESTful 方法,它当前返回对象的 JSON 表示。
我的问题更多是从架构的角度来看,而不是完全技术性的。
是否应该将 RESTful 服务设计为同时返回 JSON 和 XML?
据我所知,这是一种不好的做法,应该为此定义单独的资源。一种资源应返回 JSON 数据和另一种 XML。
我想对了吗?
【问题讨论】:
-
你的意思是对相同的内容使用双倍的带宽?
-
很抱歉给您带来了困惑。但我的问题应该是“RESTful 服务能否同时生成 XML 和 JSON 响应,但只根据客户端的 'Accept' 标头发送一个”?
标签: java xml json rest restful-architecture