如何覆盖REST Web服务的标准Domino错误页面?

时间:2017-01-12 14:43:00

标签: web-services rest osgi lotus-domino

我有一个web服务(OSGi应用程序),它在失败时将错误返回为HTML,这似乎是Domino标准。

enter image description here

我知道我可以使用提供的错误代码,但是想要返回JSON格式的错误。

任何知道如何做的人?

奥雅纳

1 个答案:

答案 0 :(得分:3)

要处理REST服务数据库中的401响应,您需要允许匿名用户访问REST服务,然后在REST服务中响应用户是否为匿名。这可以在不打开匿名用户的重要访问权限的情况下完成此操作,方法是将Anonymous的ACL保持为无访问权限但允许其读取公共文档。然后,包含REST服务的XPage被标记为可供公共访问用户使用。