cookie 和缓存的过期值如何工作?

2024-02-05

过期值总是让我感到困惑,因为客户端的时间设置可能与服务器的时间设置完全不同。我想知道幕后发生了什么。

假设我的服务器的时区是 GMT +1,客户端的时区是 GMT + 2。如果我现在创建一个带有过期值的 cookie:current_timestamp + 31 * 86400(31天后过期),浏览器如何知道正确的时间?过期时间是否会转换为 GMT 值,然后由浏览器转换为客户端的正确时区?或者它们必须始终采用 GMT 值?

缓存时间可能有相同的机制,如果没有请详细说明。


Cookie 过期标头采用包含时区的格式,因此 Cookie 何时过期没有歧义

http://www.cookiecentral.com/faq/#3.2 http://www.cookiecentral.com/faq/#3.2

Set-Cookie: foo=bar; path=/; expires Mon, 09-Dec-2002 13:46:00 GMT
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cookie 和缓存的过期值如何工作? 的相关文章

  • 通过cas进行ajax调用

    我需要编写一个谷歌小工具来读取谷歌群组的提要 问题是我正在进行 ajax 调用来检索提要 而我们的 google apps 域受 CAS 中央身份验证服务 保护 因此 我在拨打电话时收到 400 错误请求 我怀疑浏览器在进行 ajax 调用
  • 内容长度标头与分块编码

    我正在尝试权衡设置的利弊Content LengthHTTP 标头与使用分块编码从我的服务器返回 可能 大文件的比较 使用持久连接需要其中之一来符合 HTTP 1 1 规范 我看到了的优点Content Length标头是 下载对话框可以显
  • 使用 Rails 自动登录?

    我正在尝试使用 Rails 的 Restful Authentication 插件建立一个简单的身份验证系统 我只是想知道它是如何工作的 b c 我似乎无法弄清楚 cookie 的要求是什么 以及如何做到这一点浏览器始终会记住您 6 个多月
  • 使用 PushStreamContent 从 HTTPClient 上传

    我想将大量数据上传到网络服务器from客户端机器 我直接跳到 PushStreamContent 这样我就可以直接写入流 因为结果的大小各不相同 并且可能相当大 流程如下 User runs query gt Reader Ready Ev
  • 如何让 NSURLRequest 获取 Twitter 请求令牌?

    我正在尝试使用以下代码从 Twitter 获取请求令牌 NSMutableURLRequest mURLRequest NSMutableURLRequest alloc initWithURL NSURL URLWithString ht
  • Non-Authoritative-Reason 标头字段 [HTTP]

    当我有响应标头时 我很难找出它的含义Non Authoritative Reason HSTS 我搜索了很多 但只是想出了一些关于 HSTS 从 HTTP 重定向到 HTTPS 的解释 有人能帮我吗 顺便说一句 我正在使用 Chrome T
  • AWS ALB 截断 HTTP 响应

    我有一个带有目标组的 ALB 和运行 PHP API 的 ECS 集群 我正在尝试查询 API 以获得 CSV 响应 但如果请求通过 ALB 我会得到被截断的结果 当我通过 SSH 连接到运行集群的 EC2 实例并尝试手动运行curl 通过
  • 有人成功用 Robolectric 模拟 HttpRequests 吗?

    我刚刚开始使用 Robolectric 模拟大多数 Android 类似乎工作正常 但是当我的测试类尝试创建 DefaultHttpClient 时 它会收到可怕的 Stub 错误 被测试的类在这一行失败 HttpClient httpcl
  • 是否可以在ajax get请求中获取页面的一部分?

    我知道我们可以在向服务器发出 GET 请求时获取整个页面 但是如果我只对该页面上的一个特定 div 感兴趣 或者更准确地说对其内容感兴趣 该怎么办 这里唯一的选择是获取整个页面 例如使用 jquery find 从中获取 div 内容吗 或
  • Vertx HttpClient getNow 不工作

    我的 vertx HttpClient 有问题 下面的代码显示使用 vertx 和纯 java 测试 GET Vertx vertx Vertx vertx HttpClientOptions options new HttpClientO
  • POST 后使用 303 重定向以避免“网页已过期”:如果字节数超过 GET 请求可以处理的字节数,它会工作吗?

    我想解决 网页已过期 问题 首先 我刚刚将 POST 更改为 GET 但这导致出现错误 我的 HTTP 请求超出了 GET 的最大大小 所以 现在我想尝试下面链接中描述的技术 帖子 303 重定向 但是我仍然会遇到相同的大小限制问题吗 对
  • 服务器返回网页 404,但页面在浏览器中显示正常 - 为什么?

    一个奇怪的网页横亘在我面前 作为一名开发人员 我必须解开这个谜团 在任何浏览器中访问网页时 一切似乎都很正常 网页按预期显示 但是当查看控制台时 服务器实际上返回了 404 状态代码 那么浏览器为什么要渲染页面呢 查看正文显示返回了有效的
  • asp.net core http 如果没有内容类型标头,则删除 `FromBody` 忽略

    我在 http 中使用 bodyDELETE要求 我知道目前删除主体是非标准的 但是允许的 使用时出现问题HttpClient它不允许删除请求的正文 我知道我可以使用SendAsync 但我宁愿让我的 API 更加灵活 我希望这个机构是可选
  • 除了 GET 和 POST 之外,如何从浏览器向 RESTful 应用程序发送任何内容?

    我没有得到 RESTful 的东西 是的 我知道如何从浏览器向我的应用程序发送 GET 请求 这是通过 URL 链接 a href user someone 并且还可以通过form方法发送POST请求 a
  • 按照约定应返回哪些 REST PUT/POST/DELETE 调用?

    根据 REST 意识形态 PUT POST DELETE 请求的响应正文中应该包含什么 返回码呢 是HTTP OK enough 如果有的话 这种约定的原因是什么 我发现了一篇描述 POST PUT 差异的好文章 发布与放置 http ww
  • 如何使用 http 将 Android 中的文件从移动设备发送到服务器?

    在android中 如何使用http将文件 数据 从移动设备发送到服务器 很简单 您可以使用 Post 请求并将文件作为二进制 字节数组 提交 String url http yourserver File file new File En
  • 如何禁用 HTTP 的 HSTS 标头?

    我已将以下内容插入到我网站的 htaccess 中 以便能够访问HSTS预加载列表 https hstspreload appspot com
  • 使用特定 HTTP 方法链接到页面 (DELETE)

    如何像 Rails 那样链接到页面并让浏览器使用 DELETE 方法调用它 我试过 a href DELETE ME a 但不起作用 我使用 Node js 所以我可以用它来处理 DELETE 方法 你不能 链接只会触发 GET 请求 您可
  • ASP.NET 中 HTTP 缓存相关标头的有效含义

    我正在 ASP NET 2 0 中开发一个 Web 应用程序 其中涉及通过资源处理程序 ashx 提供图像 我刚刚实现了处理缓存标头和条件 GET 请求 这样我就不必为每个请求提供所有图像 但我不确定我是否完全理解浏览器缓存发生了什么 图像
  • 有没有办法阻止 iOS 上的 Safari 在关闭时清除网站的 cookie?

    我的移动网络应用程序的一位用户抱怨说 每次他关闭手机屏幕后使用该应用程序时 他都必须重新登录该应用程序 发生的情况是 当屏幕关闭时 或者当您通过双击主页按钮并滑开 Safari 来完全关闭 Safari 时 Safari 会清除该网站的 C

随机推荐

  • config.xml 中指定的 Phonegap 3.5(非 Cordova)图标在构建期间未复制

    我正在使用新发布的 PhoneGap 3 5 0 0 20 4 版本 该文档明确指出 here http docs phonegap com en 3 5 0 config ref images md html Icons 20and 20
  • 使用 NSOpenpanel 和 NSfilemanager 查找目录内容

    我是 Objective C 的新手 所以请原谅我缺乏知识 我这里有一段代码 我似乎无法正常工作 我想做的是在单击按钮时显示一个目录选择面板 一旦用户选择一个目录 我想创建一个包含该目录中所有内容的数组 最终我想使用这个数组将子目录和文件
  • Python 中的“或”条件问题[重复]

    这个问题在这里已经有答案了 我正在学习Python 但遇到了一些问题 在我正在学习的课程中看到类似的内容后 我想出了这个简短的脚本 我之前已经成功地使用了 or 和 if 这里没有显示太多 由于某种原因 我似乎无法让它工作 test raw
  • 尝试上传 Ionic 应用程序时收到“抱歉!配置的后端(专业版)不知道 ionic 上传”

    我正在尝试将我构建的应用程序上传到我的 Ionic Pro 帐户 我已链接我的帐户并添加了 SSH 密钥 但运行 ionic upload 后出现此错误 错误 抱歉 配置的后端 专业版 不知道离子上传 这是我的离子信息 cli 包 home
  • 错误 C2432 非法引用 __asm 的“第二个操作数”中的 16 位数据

    在 Visual Studio 中 当我用 C 编译 asm 时 我收到此错误 有人知道这段代码有什么问题吗 我尝试了一切 但没有任何效果 我正在尝试在装配中实现冒泡排序 unsigned short i 0 unsigned short
  • 如何删除 numpy 数组中的列?

    假设我们有一个 5x4 矩阵 我们只需要删除第一个维度 我们怎样才能做到这一点numpy array 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 dtype float32 I tri
  • R 中 xtable 的变量概述

    我想知道是否可以创建一个xtable从命令str x 从您使用的变量中获得概览 如果要向某人介绍数据集 这将是一个很好的功能 但自己创建它会很烦人 所以我尝试的是做一个xtable像这样 str cars require xtable xt
  • 如何使用另一个 bash 脚本创建一个 bash 脚本? [复制]

    这个问题在这里已经有答案了 我正在创建一个仅运行一次的 bash 脚本 但之后它将创建另一个 bash 脚本 我尝试使用 CAT EOT 但问题是 它不是在新 bash 中复制 粘贴文本 而是 执行 其中的所有变量 例如 而不是写 date
  • 使用 Python 映射 Windows 驱动器的最佳方法是什么?

    使用 Python 将网络共享映射到 Windows 驱动器的最佳方法是什么 此共享还需要用户名和密码 基于 Anon 的建议 Drive letter M Shared drive path shared folder Username
  • 库里-霍华德同构产生的最有趣的等价是什么?

    我来到了库里 霍华德同构 http en wikipedia org wiki Curry E2 80 93Howard correspondence我的编程生涯相对较晚 也许这使得我对它完全着迷 这意味着对于每个编程概念 形式逻辑中都存在
  • 我们可以在

    标签内添加 吗?

    使用方法是否正确 span 标签内的 h1 tag h1 span class boardit Portfolio span h1 我知道我们可以用这种方式编写它 并且我也在我自己的网站中遵循以下语法 h1 class boardit sp

  • 在mysql批处理中运行多个sql文件

    要运行单个文件 您可以在 mysql 中运行 文件名 或者你可以在 mysql 之外运行 mysql 我有一个 sql 文件目录 所以我尝试使用通配符一次性运行它们 sql 但它不起作用 有任何想法吗 假设您使用的是 bash cat sq
  • 为什么我不能将 case 对象用作多态类型

    以下代码无法编译 case object O trait Show A def show a A String class OShow extends Show O override def show a O String ahoy 编译错
  • linux 是否提供了保证在堆栈低端以下的不可访问的内存区域?

    Linux 是否在堆栈下端以下提供了一个具有保证最小大小的不可访问的内存区域 如果存在这样的保证最小尺寸 它是什么呢 或者换句话说 我什么时候应该开始担心alloca 或者给我指向有效的非堆栈内存的指针 As the alloca 手册页
  • Google 地图 [API] 视图在我的移动设备上呈灰色

    大家好 我真的需要你们的帮助 我已阅读此链接上有关如何使用 Google API 的说明 https developers google com maps documentation android start https develope
  • jQuery - 使用 $.post 接收 $_FILES 数组

    我正在尝试通过 jQuery 提交表单 我的表单包含必须上传的字段和文件 它属于类型ENCTYPE multipart form data 我可以使用以下方式接收所有字段值 post myForm serialize 但我如何接收 FILE
  • C++:作为成员的抽象类

    我有一个关于风格的问题 我有一个类 在我的例子中是一个选项 它取决于外生对象的价值 利率 我的目标是为外生对象 Rate 创建一个抽象基类 以便我可以构造变体 例如 SimulatedRate 或 ConstantRate 它们将在我的依赖
  • CGWindowListCopyWindowInfo、kCGWindowLayer 和窗口级别

    The CGWindowLevel h文件定义了用于设置窗口级别的常量 可用作窗口级别的最大值为 20 但是 如果您使用以下调用检索窗口列表CGWindowListCopyWindowInfo 您可以观察到kCGWindowLayer大于
  • Ansible:如何禁用但正在运行的服务?

    我想遍历很多主机并获取所有手动启动的服务 systemctl start xxxx 而无需先启用 systemctl enable xxxx 反之亦然所有已禁用 systemctldisable xxxx 但仍在运行的服务 因为还没有停止
  • cookie 和缓存的过期值如何工作?

    过期值总是让我感到困惑 因为客户端的时间设置可能与服务器的时间设置完全不同 我想知道幕后发生了什么 假设我的服务器的时区是 GMT 1 客户端的时区是 GMT 2 如果我现在创建一个带有过期值的 cookie current timesta