1

我通过调用 HttpResponse 在我的 django 视图中创建了一个响应对象

myResponse = HttpResponse("Here is some text")

并且我想将响应上的 Access-Control-Allow-Credentials 标头设置为 true。是否应该像我为其他头文件那样设置一个 python 字符串

myResponse['Access-Control-Allow-Credentials'] = 'true'

或使用 python 布尔值

myResponse['Access-Control-Allow-Credentials'] = True

还是会起作用?(如果它们在技术上都可以工作,那就更“正确”了)

4

2 回答 2

3

一起去:

myResponse['Access-Control-Allow-Credentials'] = 'true'

如果布尔值True被序列化为“True”,那么某些浏览器可能不接受它

于 2013-09-09T18:22:31.707 回答
1

似乎字符串版本是正确的:

https://github.com/prasanthn/django-dcors/blob/master/dcors/dcorsmiddleware.py#L67

于 2013-09-09T18:22:31.067 回答