如何使用过期日期创建Etag

时间:2011-08-04 14:21:51

标签: python http etag

我正在考虑创建一个过期日期的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 个答案:

答案 0 :(得分:1)

我对此问题的解决方案是以hash-timestamp的形式在etag的末尾添加时间戳。然后,您可以在需要时解析它。