【发布时间】:2021-12-08 23:16:13
【问题描述】:
我正在训练创建一个 Angular 应用程序
好吧,当我从 Postman 调用 API 时,它可以工作 但是当我尝试在浏览器(firefox 或 chrome)上使用 HTTP.put 调用它时 我总是有这个错误
跨源请求被阻止:同源策略不允许读取位于 https://localhost:5001/api/users/set-main-photo/25 的远程资源。 (原因:在 CORS 标头“Access-Control-Allow-Methods”中未找到方法)。
跨源请求被阻止:同源策略不允许读取位于 https://localhost:5001/api/users/set-main-photo/25 的远程资源。 (原因:CORS 请求未成功)。
我做了一些研究,并使用拦截器将其添加到我的标题中 访问控制允许方法:GET、PUT、POST、DELETE、HEAD 访问控制允许来源:*
还是一样的问题
有什么帮助吗?
注意:HTTP.GET 和 HTTP.POST 工作正常 谢谢
【问题讨论】:
-
您是否阅读并理解了以下内容? developer.mozilla.org/en-US/docs/Web/HTTP/CORS