【问题标题】:getting 304 response even with django-cors-headers即使使用 django-cors-headers 也得到 304 响应
【发布时间】:2015-02-16 02:48:18
【问题描述】:

我在我的 django 应用程序中安装了django-cors-headers。 我想在 webbrowser 中显示 svg 文件。 第一次,它没有正确加载并在网络中显示 304 响应。

谁能帮我解决这个问题?

【问题讨论】:

  • 304 为“未修改”,表示资源未更改。这只是意味着请求中的 If-Modified-Since 时间戳晚于资源的修改时间。那么这不是预期的行为呢?

标签: django django-cache django-cors-headers


【解决方案1】:

这个响应应该没问题,它只是表明您的浏览器有一个缓存版本。它使 Django 不必再次传回响应。

来自Wikipedia

304 未修改

表示资源自请求头 If-Modified-Since 或 If-None-Match 指定的版本以来没有被修改。这意味着不需要重新传输资源,因为客户端仍然有之前下载的副本。

这听起来像您正在寻找的,因为 SVG 仍应由浏览器呈现。

【讨论】:

    猜你喜欢
    • 2015-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 2020-02-21
    • 2021-08-01
    • 1970-01-01
    相关资源
    最近更新 更多