私は最近、この質問で概説されているように、iOS6.0および6.0.1でのAJAXPOSTリクエストの結果をキャッシュするSafariの問題に直面しました。
Cache-Control: no-cache
アプリがPOSTリクエストのすべての応答にヘッダーを追加するように、回避策を実装しました。アプリケーションであるASP.NETWebアプリは、以前private
はCache-Control
ヘッダーの値を返していました。これがデフォルトであると思います(明示的に設定していませんでした)。タイムスパンは含まれていません。
回避策は、特定のURLに初めてリクエストを送信するエンドユーザーには役立ちますが、データを既にキャッシュしているユーザーは影響を受ける可能性があります。Safariにキャッシュの特定の期間が指定されていない場合、POSTリクエストデータが期限切れになるまでどのくらいの期間キャッシュされますか?