Domino Data Services REST请求不断给出错误404

时间:2013-11-19 14:32:44

标签: rest lotus-notes lotus-domino

我按照快速设置here运行DDS。我确信我做的正确,但是当我尝试针对测试应用程序的REST GET请求时,它只会一直返回404。有什么方法可以在服务器级别验证我的设置吗?

在我提出请求时,在我的服务器日志中,我看到了这一点:

  

HTTP Web服务器:找不到设计说明 - api / data / documents   [/test/testmissupport.nsf/api/data/documents]匿名

2 个答案:

答案 0 :(得分:5)

可能是因为Anonymous没有权利。请务必以完全访问权限登录。要在服务器级验证,请使用:

http://hostname/api

对于Domino 8.5.3 "server OSGI files must be added to enable the Domino Data Service"。这些附带升级包1。

答案 1 :(得分:1)

首先看看您的服务器设置正确。通过以下电话。

GET http://server:80/api/data

如果您没有收到任何回复,那么您的服务器设置不正确。

之后,您正在访问的数据库需要启用才能使用DDS。要做到这一点。

  1. 在“数据库属性高级”选项卡中,将数据库设置为允许“视图”或“视图和文档”。默认情况下,它不允许DDS访问。

    drop down options for DDS App properties

  2. 在此之后,您还需要启用您在服务上允许的视图。您可以转到设计中的特定视图,选择属性和高级。那里有一个复选框。

    checkbox

  3. 一旦完成,您应该能够访问视图/文档。您将使用以下URL示例来获取数据库中可用资源的列表。

    GET http://server:80/sampleApp.nsf/api/data/collections
    

    有关详细信息,请查看以下wiki article