通过 URL 请求访问 Domino 中的单个 Item/Document

Accessing single Item/Document in Domino via URL Request

从视图中获取项目列表非常简单,也易于解析,因为您可以获得 XML 或 JSON.

的结果
GET http://www.acme.com/addresses.nsf/ContactsView?ReadViewEntries

当我尝试从这个列表中获取单个 Item/Document 时出现问题,例如

GET http://www.acme.com/addresses.nsf/ContactsView/UNID

它总是 return 是一个 HTML 难以解析的页面。 是否可以使用 XML/JSON/etc 中的这种方法(而不是使用访问服务或 Web 服务等)获取单个项目。格式或是否可以创建一个可以接收和处理参数和 return 指定项目的视图?像这样:

GET http://www.acme.com/addresses.nsf/SpecificItem?ReadViewEntries&fetchId=UNID

这样我就可以在 XML/JSON 视图中获取项目。我只需要定义视图应该 return.

的字段

您的问题是当您 GET www.acme.com/addresses.nsf/ContactsView/UNID[=19= 时,您打开的不是视图而是带有表单的文档].这就是为什么你得到 HTML.

您应该配置一个新表单来显示文档 XML/JSON。 您将必须:

  1. 编写一个显示 XML 或 JSON
  2. 的新表单
  3. 将表单的内容类型(表单属性)更改为其他并指定 XML 或 JSON
  4. 在视图中表明文档 "opened" 使用视图的表单公式为您创建新表单(第 1 步)。