【问题标题】:Apache 2.2.17 not returning last modified date of https static fileApache 2.2.17 不返回 https 静态文件的最后修改日期
【发布时间】:2012-02-10 20:36:47
【问题描述】:

我正在使用 NSurlconnect 和 NSurlrequest 从 apache 服务器提供的静态 txt 文件中获取 http 标头,但它不返回最后修改日期。

什么 Apache 服务器配置指令可以防止这种情况发生,或者我可以让服务器人员添加到配置中以使其显示。

仅供参考,我已经在不同的服务器上尝试了其他 url,我能够从它们那里获得最后修改。

【问题讨论】:

    标签: apache http-headers nsurlconnection nsurlrequest


    【解决方案1】:

    这原来是证书的问题,解决方案是修改允许的 canAuthentiateAgainstProtectionSpace 选项。

    这让我有些困惑,因为我收到了响应,即使响应是 http 401 响应,它也允许我下载文件。一旦我解决了身份验证问题,我就开始从服务器获取正确的 304 和 200 选项以及所有预期的标头

    【讨论】:

      【解决方案2】:

      我不想回答我自己的问题,但我认为标头没有存放 last=modified 的原因是服务器配置中的某处有 .htaccess 文件指定

      标题未设置最后修改

      或者其他一些 mod 或 apache2.cnf 有一些其他指令..

      如果有人知道更好,请指教。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-01-20
        • 2020-05-12
        • 2019-02-26
        • 2011-11-25
        • 2018-03-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多