3

If-None-Matchヘッダーを含むリクエストがあり、それをサービスで計算された応答と比較します。それらが一致し、最後から応答が変更されていない場合は、空の304応答を返します。

コンテンツはめったに変更されないため、これはすべて正常に機能しますが、変更を頻繁にチェックするのが好きです。

ただし、これは、ServiceBusRelayを介してサービスリソースを公開するときに問題になるようです。サービスから304を送信するときに、リレーエンドポイントで応答を受信しません

これは既知の問題ですか?あなたがそれを見るようにそれを回避する方法はありますか?

4

1 に答える 1

5

これはServiceBusリレーのバグのようです。リスナーが304(または204)を返す場合は、SERVICEBUSを介して応答を送り返す前に、HttpResponseMessageProperty..StatusDescriptionがnullであることを確認してください。これにより、この問題を回避できます。

于 2013-03-05T19:54:40.970 に答える