我是Orbeon 4.1的新手,我正在尝试从外部应用程序查询Orbeon eXist DB。 当我查询表单实例时,我不断收到“未授权”错误。例如:
GET request:
http://localhost:8080/orbeon/exist/rest/db/orbeon/fr/test-app/test-form/data/9b9b4f73af642fe042ec4cf7b4f03c64fa15fbd4/data.xml
Response:
HTTP Error 403 (Forbidden): The server refused to fulfill the request.
任何想法我可能做错了什么?
修改
我最终安装了eXist-db作为独立的webapp。现在我可以直接查询eXist-db REST API,一切似乎都运行正常。
答案 0 :(得分:0)
这是因为从版本4开始,服务是protected by default,因为您很可能不希望您的用户能够访问eXist或持久性服务。你可以open those services again,但最好是setup an authorization service,让调用服务的人自己进行身份验证。