Alfresco - PUT 或 DELETE http 调用时出现错误 403

问题描述 投票:0回答:1

我已经安装了 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,但它不起作用。 凭据是正确的,我也尝试过使用管理员凭据,结果相同。

我能做什么来解决? 谢谢。

angular http tomcat alfresco http-status-code-403
1个回答
0
投票

我在这里遇到了同样的问题,在后端服务器上启用了 CORS,我收到了 403 响应。有知道如何解决的线索吗?

© www.soinside.com 2019 - 2024. All rights reserved.