3

jQuery.ajaxがIEでリクエストすると、ServiceStackは常に304を返し、サービスを実行しないIServiceがあります。ResponseFiltersを試し、RestServiceBaseに切り替えて、HttpResultを介して200を返しました。私は何が欠けていますか?

解決しました。

ServiceStackは正常に機能しています。ResponseFiltersを使用してCacheControl:no-cacheヘッダーを追加しようとしましたが、驚いたことに、304を取得し続けました。それから私は、Cache-Controlヘッダーのない元の応答がIEのキャッシュ、つまり304にあったためだと気づきました。IEのキャッシュをクリアすると、すべてが機能します:-)

4

0 に答える 0