[英]CORS Header Error when using Authorization Header
当我从headers
删除Authorization
,请求将成功,我得到响应。 但是当我使用Authorization
标头时,它会给我这个错误。
服务器使用Python Django
并使用此库进行CORS处理
编辑1:这是python
服务器设置
编辑2:添加浏览器
我使用的是Chrome版本53.0.2785.143 m(64位)
编辑3:邮递员的回应
刚刚得到了奇怪的回应。 当后端人员从他的笔记本电脑上试过时,他得到了完整的标题。 像这样: 但当我使用我的笔记本电脑时,我收到了这样的回复:
我猜测cors不允许Authorization
标头。 因此,我们将Authorization
条目添加到CORS_ALLOW_HEADERS
CORS_ALLOW_HEADERS = (
...
'Authorization',
...
)
解决了! 这是由用于监控的App Enlight插件引起的。 当我删除它,一切正常,但没有错误:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.