将非字符串数据存储在私有 Cookie 中会很方便
作者: mcclure创建于 2025年9月19日更新于 2025年12月28日
标签requestaccepted
缺少了什么?
所以:Cookie 是字符串。Rocket 将 Cookie 插入和提取的系统要求你明确读取和写入将被放入 Cookie 中的精确字符串。但是,add_private/get_private 是非明确的。当我读取或写入一个私有 Cookie 时,字符串并不是字面上被写入,而是经过加密。我有一个 Cookie,在本地是一个 64 位整数。为了将其写入 Cookie,我必须将其转换为十进制、base64 或其他形式。但是我使用的是一个私有 Cookie。加密后的私有 Cookie 从逻辑上来看必须使用 base64 编码(或其他形式)。
为什么我无法在私有 Cookie 中存储任意二进制数据,例如 64 位整数呢?
理想解决方案
内容来源: rwf2/Rocket