私は現在、thisの「last-modified
」HTTPヘッダーを読んでいます。私はソースの数を読んだことがありますが、私はそれが特定のリソースに対してどのように生成されるのか、まだ混乱しています。リソースの「最後に変更された」HTTPヘッダを生成するにはどうすればよいですか?
DB内のリソースが変更された場合のタイムスタンプのみに依存しますか。つまりPUT要求がdbに対して処理されるときに発生します。同じリソースで?
問題に取り組むための一般化された、またはほぼ一般化されたロジックがありますか?
そして、last-modified
の世代は、実際のアプリケーションの唯一の責任ですか?または他の方法がありますか?
意味があります。残念ながら、この文脈に対処した非常にオンラインの情報源があります。おそらく、それらのことは必須ではないからです。あなたの答えでは、「おそらくフレームワークがある」と言っていますが、あなたはそれを正しく認識していませんか? –
@SupunWijerathne:いいえ、「Last-Modified」ヘッダーの作成を完全に自動化できる動的アプリケーションのフレームワークについてはわかりません。私はDjangoがどのようにしているかの例を追加しました。これはおそらくあなたができる最大のものだと思います。 –