我有一个 Django 应用corsheaders
程序,它使用package 及其在 settings.py 中,如下所示:
INSTALLED_APPS = [ ..., corsheaders, ...]
...
MIDDLEWARE = [
# on top
"corsheaders.middleware.CorsMiddleware",
"django.middleware.common.CommonMiddleware",
...
]
...
CORS_ORIGIN_ALLOW_ALL = True
CORS_ALLOW_CREDENTIALS = True
当我尝试PATCH
在使用该OPTIONS
方法后在 Google Chrome 上执行请求时,我得到了这个:
Access-Control-Allow-Methods 丢失PATCH
,下一个请求失败并显示 CORS 方法错误。
但是我在 Firefox 上尝试了相同的方法,并且它按预期工作。