10

iOS および Android アプリで使用するために Express JSON API を最適化していますが、アプリが If-None-Match ヘッダー内で etag を指定している場合、Express が正しい 304 ヘッダーで応答できないようです。

Express が既に Etag 生成を提供しているので、Etag 生成をセットアップする必要はありません。ただし、アプリが 2 番目のリクエストでその etag を再度指定した場合。Postman での私のテストでわかるように、Express の応答はデータを含む 200 のままです。

正しい If-None-Match ヘッダーと 200 応答を含む Postman 要求

この機能を有効にするにはどうすればよいですか?

更新: iOS 開発者は、Express サーバーからの正しい 304 Not Modified 応答を確認していますが、Postman 内でそれらが表示されない理由がわかりません - Postman はそのようなアクションをサポートしていますか?

4

1 に答える 1

17

今日、これに出くわしました。Postman のデフォルトの送信Cache-Control者としての動作を無効にする必要がありますnone。これを行うには、設定の Send no-cache headerNoに変更します。

ここに画像の説明を入力

于 2014-07-03T18:56:49.983 に答える