【问题标题】:format for setting a boolean request header in django在 django 中设置布尔请求标头的格式
【发布时间】:2013-09-09 18:09:34
【问题描述】:

我通过调用 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

或者两者都行吗? (如果它们在技术上都可以工作,那就更“正确”了)

【问题讨论】:

    标签: python django http-headers


    【解决方案1】:

    去:

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

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

    【讨论】:

    • 一旦我解决了其他问题,我就能够测试选项并且 True 确实被序列化为“True”并导致请求失败。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2018-12-08
      • 2015-04-02
      • 1970-01-01
      • 2013-05-25
      • 2020-12-22
      • 2023-04-03
      • 2013-03-16
      • 1970-01-01
      相关资源
      最近更新 更多