【发布时间】:2019-02-04 01:27:14
【问题描述】:
不断收到 cors 问题。 已经尝试过以下方法:
- 在yii2中添加你可以在图片中看到的代码
- 已在 Firefox 中安装了 Cors 插件
API 网址:http://thisisbig.ae/advanced/backend/web/customersapi/update/?id=2
【问题讨论】:
-
thisisbig.ae/advanced/backend/web/customersapi/update/?id=2 以 405 “方法不允许。该 URL 只能处理以下请求方法:PUT、PATCH”。它需要用 200 OK 来响应 OPTIONS 请求。问题中显示的错误消息表明失败的是浏览器自动发送的 CORS preflight OPTIONS 请求。
-
@sideshowbarker - 好的,但我已将“选项”放在“访问控制允许方法”中
-
是的,仅将“选项”放在“访问控制允许方法”值中是不够的。需要明确的是,您将其设置在
http://thisisbig.ae/advanced/backend/web/customersapi/update/服务器后端,对吗?那是你的服务器,你控制它的配置? -
@sideshowbarker - 是的,我愿意
-
您是否已将
corsFilter行为附加到您的控制器?