我已经安装了 Alfresco Community
7.3 with docker
,并且我正在使用 Angular 开发一个前端应用程序。
它使用 Tomcat Web 服务器。当我尝试执行 PUT 或 DELETE http 调用时,服务器发回以下错误:“status:403,statusText:'Forbidden”。
例程如下(例如删除文档):
sAlfEliminaFile(ticket: string, idFile: string){
const headers = new HttpHeaders({
'Authorization': 'Basic ' + btoa(ticket),
});
return this.http.delete('/alfrescoapi/-default-/public/alfresco/versions/1/nodes/22f98143-eb5e-48f0-8c40-4534c1fe73d1', {headers : headers })
}
我使用代理来避免 CORS 问题,具有以下参数:
{
"/alfrescoapi": {
"target": "http://localhost/alfresco",
"secure": false,
"pathRewrite": {
"^/alfrescoapi": "/api"
},
"changeOrigin": true
}
}
我已经尝试将参数“changeOrigin”更改为 false,但它不起作用。 凭据是正确的,我也尝试过使用管理员凭据,结果相同。
我能做什么来解决? 谢谢。
我在这里遇到了同样的问题,在后端服务器上启用了 CORS,我收到了 403 响应。有知道如何解决的线索吗?