我正在尝试添加带有self.send_error的CORS标头,但它被添加为响应正文而不是响应标头的一部分。 我的代码是:
self.send_error(httplib.UNAUTHORIZED)
self.send_header('Access-Control-Allow-Origin', '*')
self.send_header('Access-Control-Allow-Credentials', 'true')
当我的密码为200时,此代码可以正常工作。
我什至尝试更改语句的顺序:
self.send_header('Access-Control-Allow-Origin', '*')
self.send_header('Access-Control-Allow-Credentials', 'true')
self.send_error(httplib.UNAUTHORIZED)
但是在这种情况下,它也没有得到回应。
所以有2个问题: 1.如果发生故障,我们应该添加CORS标头吗? CORS标头应该仅响应OPTIONS方法吗? 2.如何添加带有self.send_error的标题?
非常感谢您。