2011-08-04 14 views
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 

私はクッキーと解決策を考えている

+1

ハッシュの最後に有効期限を付けることはできません。何かのようなもの -

+0

O_o ...もちろん、単純なunixタイムスタンプで。私の問題は何ですか? – sahid

+0

私は答えとしてそれを守ると思います:) –

答えて

1

問題に対する私のソリューションは、hash-timestampの形でのETagの最後にタイムスタンプを追加することです。あなたはそれが必要な時にそれを解析することができます。

+0

それは正常です、ありがとう – sahid

関連する問題