2015-12-17 12 views
17

私は削除郵便配達キャッシュ

を私のRESTfulなAPIをチェックアウトするポストマンの拡張機能を使用し、私は私の「localhost」をへの要求をしようとしていますが、クエリパラメータのいずれかをキャッシュしているようです。

私のChromeブラウザのキャッシュをクリアしようとしましたが、これはうまくいかないようです。私はAPIリソース名を変更する程度まで行きました。

誰もがこのような問題に遭遇しましたか?

+0

データがキャッシュされているかPMの設定ですか? –

+0

PMは、要求ごとに「no-cache」というヘッダーを送信する設定があります。しかし、それは動作していないようです。 –

+0

ああ!それが働いていないことをどうやって知っていますか?応答データは無効ですか? APIのヘッダを調べることはできますか? –

答えて

2

Cache-Controlリクエストヘッダを使用することができるが、

no-cacheを明確にする一つのことは、キャッシュしないという意味ではありません。実際、キャッシュされたレスポンスを使用する前に、すべてのHTTPリクエストで「サーバで再検証」を意味します。サーバーがリソースがまだ有効であると言う場合、キャッシュはキャッシュされたバージョンを引き続き使用します。

no-storeは実際にはキャッシュしないことを効果的に要求しており、キャッシュに何も格納しないことを意図しています。

1

ポストマンアプリでは、コンソールを使用してAPIをデバッグしたり、クッキーを作成/削除したり、優れたGUIでキャッシュするなど、もっとクールなことができます。

関連する問題