javascript - 我可以通过 javascript 获取 HTTP 资源的 HTTP 过期 header 吗?

标签 javascript http-headers

我的页面需要知道缓存中包含的 javascript 文件何时过期,以便再次检索它。

最佳答案

XMLHTTPRequest object有一个getResponseHeader method您可以调用:

// The following script:
var client = new XMLHttpRequest();
client.open("GET", "test.txt", true);
client.send();
client.onreadystatechange = function() {
    if (this.readyState == 2) {
        alert(client.getResponseHeader("Expires"));
    }
}

关于javascript - 我可以通过 javascript 获取 HTTP 资源的 HTTP 过期 header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074004/

相关文章:

ios - 使用 HTTP header 参数发布请求

javascript - 即使正确导入,jqGrid 也不可用

javascript - 与React接口(interface)通信异步加载端

javascript - Java UUID.nameUUIDFromBytes 要用 JavaScript 编写?

http - 将(原始)请求从 GET 转换为 POST

php - 当自定义 http header 设置为 post 请求时,Laravel Input::get ('params.id' ) 不起作用

c# - 这是获取 HttpContext 请求正文的安全方法吗

c++ - HTTP Content-Length 大小不正确?

javascript - 更改 JSON 时无法读取未定义的属性 'appendChild'

javascript - Sequelizejs belongsToMany 与 otherKey 的关系