問題タブ [http-status-code-200]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
156 参照

ruby-on-rails - Rails のデフォルトの動作: Rails がデフォルトで異なる Etag を生成しない、または 304 Not Modified を返さないのはなぜですか?

Rails の応答を調べています。サーバーから返されるように意図的に設定された http ヘッダーはありません。

応答には と が含まれCache-Control: max-age=0, private, must-revalidateますEtag。同じリクエストを何度行っても、またはどれだけ短い時間でも、レスポンスは 200 です。

私の質問は次のとおりです。

  1. stale?応答で aまたは を設定しなかった場合、Etag はどのように生成されfresh_whenますか? このエンドポイントの Etag は常に同じです。
  2. Etag がどのように生成されているかに関係なく、常に同じである場合、サーバーは Etag が常に同じであることに気付き、200 ではなく 304 で応答しないのはなぜですか?

ありがとうございました

0 投票する
1 に答える
59 参照

c# - httpStatusCode 200 の説明を取得するには?

Visual Studioに次のコードがあります

200ステータスコードを取得するために、この方法でコードを書きましたConsole.WriteLine((int)response.StatusCode) 。「OK」または「200」だけでなく、httpstatuscodeの説明からさらに多くのコードを取得するために他に可能なコードは何ですか....