Rack:Etag を使用して、サーバーからの応答に基づいて適切な etag 値を生成し、開発のために Rack::Cache を使用して、予想されるキャッシュが実際に行われることを確認します。
しかし、私にはわずかな苦境があります:
リクエストを送信し、これらのヘッダーを取得します
Age →0
Cache-Control →public, max-age=10
Connection →keep-alive
Content-Length →4895
Content-Type →application/json; charset=UTF-8
Date →Wed, 02 Oct 2013 06:55:42 GMT
ETag →"dd65de99f4ce58f9de42992c4e263e80"
Server →thin 1.5.1 codename Straight Razor
X-Content-Digest →0879e41b0d8e9b351f517dd46823095e0e99abd8
X-Rack-Cache →stale, invalid, store
11 秒後に If-None-Match=dd65de99f4ce58f9de42992c4e263e80 を指定して新しいリクエストを送信すると、304 が返されると予想されますが、上記のヘッダーでは常に 200 が返されます。
何が欠けていますか?