0

我正在考虑创建一个带有过期日期的 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 的解决方案

4

1 回答 1

1

我对这个问题的解决方案是在 etag 的末尾添加一个时间戳,格式为hash-timestamp. 然后,您可以在需要时将其解析出来。

于 2011-08-04T16:07:51.363 回答