【发布时间】:2020-01-19 06:07:17
【问题描述】:
IBM Domino REST API 和以美元符号 ($) 开头的文档字段存在问题。
IBM Domino 具有以 $ 开头的字段,这些字段是系统的字段。当我们发送带有这些字段的 GET 或 POST 请求时,它们不会按预期填满。
其他字段填满就好了。
我们认为 REST API 阻止了这些字段。是真的还是我们的误会?
我们如何在不编写 Lotus 代码的情况下填写这些字段?
例如,我们发送:
'Prefix' => '03-1/35',
'Author_resolution' => '[pcho_P_admin]',
'$OSN_Eventcode' => 'ctrl_rezolucia_00_00',
'\$OSN_Eventcode' => 'ctrl_rezolucia_00_00'
在请求之后,对象有下一个字段:
'Prefix' => '03-1/35',
'Author_resolution' => '[pcho_P_admin]',
'$OSN_Eventcode' => '',
'\$OSN_Eventcode' => 'ctrl_rezolucia_00_00'
$OSN_Eventcode 字段不可填写。
【问题讨论】:
-
请在您的问题中添加相关源代码
-
这是一个请求的数据。不管我怎么发送。
-
> 以 $ 开头的字段,这些字段是系统字段 - 所以不要尝试填写系统字段,也不要在字段中使用 $ 前缀。我认为它的工作方式是不与 REST API 实现中的系统字段混淆的最简单解决方案
-
但我们必须填写它们,因为系统守护程序会监视这些字段。如果它们是空的 - 它们将被跳过。
-
究竟什么是“系统守护进程”?
标签: xpages lotus-domino