如何创建带过期日期的Etag

0 投票
1 回答
534 浏览
提问于 2025-04-16 22:53

我在考虑创建一个带过期日期的etag。

其实我现在创建的etag有很多参数,但我想让它有个过期日期。

我已经有了在服务器端保存信息的解决方案,但我更想把信息编码进去。

我正在寻找最好的方法来实现这个目标。

def etag_max_age(hash_code, max_age=30):
  # do something...
  return etag_with_max_age

def etag_max_age_expired(etag):
  # do some verifications
  return True or False

我在考虑用cookie来解决这个问题。

1 个回答

1

我解决这个问题的方法是,在etag的末尾加上一个时间戳,格式是 hash-timestamp。这样的话,当你需要这个信息的时候,就可以把它解析出来。

撰写回答