gpt4 book ai didi

java - 如何在 olingo v4.3 中实现实体绑定(bind) odata 操作

转载 作者:太空宇宙 更新时间:2023-11-04 11:35:56 25 4
gpt4 key购买 nike

与这篇文章类似,我正在尝试实现绑定(bind)到实体的操作

How to create a bounded action in Olingo V4 (java)

但是当我获取元数据文档时,我收到了 500,并且没有记录任何错误。

在上述链接问题的答案中,没有提及 olingo 教程中描述的 getActionImport() 实现,我想知道这是否需要针对实体绑定(bind)操作进行修改?

如何让 olingo 记录导致 500 的错误?

最佳答案

获取调试输出实际上非常简单:

handler.register(new DefaultDebugSupport());

其中处理程序是一个ODataHttpHandler

有了这个,在检查了 olingo-server-core 代码后,我发现:

  1. 对于绑定(bind)操作,您根本不需要 ActionImport。
  2. URL 中的操作名称需要使用命名空间进行限定,如 https://issues.oasis-open.org/browse/ODATA-812尚未实现。
  3. 当我使用 org.apache.olingo.client.api.uri.URIBuilder 构建客户端 URL 时,它将实体 ID 用单引号括起来,然后 olingo 服务器抛出异常,因此我恢复使用 StringBuilder

关于java - 如何在 olingo v4.3 中实现实体绑定(bind) odata 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43282219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com