我们要求同时使用 Odata v3 和 Odata v4。
实际上,我们需要访问公开这两个版本的 Web 服务。我们正在使用 Java 平台。这两个版本之间有哪些变化——会是一个重大变化吗?
根据版本查询格式来命中那些 Web 服务变化? API 也改变了吗? 调用这两个版本需要注意哪些技术点?
我们得到的响应会有什么不同吗? 我听说 v4 的默认响应是 JSON,而 V3 的默认响应是 XML — 是这样吗?
我尝试了以下示例:
http://services.odata.org/V3/Northwind/Northwind.svc/Customers
http://services.odata.org/V4/Northwind/Northwind.svc/Customers
请向我们提供详细信息。
最佳答案
OData v3 和 v4 之间存在一些差异,因此很可能不会直接支持 v4。
据我所知,v4 中的默认格式确实是 JSON,但它也支持 XML;您不需要使用 JSON。
关于java - OData v3 和 OData v4 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28538142/