我需要从 Java 使用 OData V3 服务。
Apache Olingo 是 OData 唯一活跃的开源项目。但它似乎不支持 OData V3。我用谷歌搜索并发现了一些关于 Olingo V4 实际上通过方法支持 OData V3 的讨论,例如
ODataClientFactory.getEdmEnabledClientV3(...)
Run Code Online (Sandbox Code Playgroud)
但是我在当前的 Olingo Java 库中找不到这样的方法。
OData V3 的另外两个 Java 库似乎处于休眠状态:
Apache Olingo 是否支持 OData V3?
小智 5
当前没有发布版本的 V3 Olingo 客户端。现在最好的办法是使用 github 中的 ODataJClient。Olingo 项目目前正在开发新的 V4 客户端和服务器。
您发现的方法是早期测试版的一部分,Olingo 试图在一个库中支持 V3 和 V4 服务。由于 V3 和 V4 协议之间的巨大差异,决定为 V3 和 V4 使用单独的库。V4 最近已经发布,V3 目前在一个单独的分支上。
如果您想为 Olingo 做出贡献,您可以随时写入用户列表:user@olingo.apache.org。
| 归档时间: |
|
| 查看次数: |
708 次 |
| 最近记录: |