PUT 请求从 SPA 前端调用 API 抛出 403 禁止状态代码

PUT Request calls to API from SPA Frontend throws 403 Forbidden Status Code

我有一个网络 API 托管在 Ubuntu 服务器 (18.04 LTS) 中,当使用 Postman 或 swagger 调用时,所有 PUT 端点都会做出适当的响应。但是 React 前端应用程序调用的相同 PUT 端点会抛出 403 Forbidden 状态代码。 React 应用程序也托管在同一台服务器上。这些端点不安全,所以我对状态感到困惑,尽管它可以在没有 React 应用程序的情况下工作。

我该如何解决?

我意识到问题与代码无关。应用程序防火墙已禁用 PUT 请求。启用它解决了问题。