問題タブ [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.
ruby-on-rails - Rails のデフォルトの動作: Rails がデフォルトで異なる Etag を生成しない、または 304 Not Modified を返さないのはなぜですか?
Rails の応答を調べています。サーバーから返されるように意図的に設定された http ヘッダーはありません。
応答には と が含まれCache-Control: max-age=0, private, must-revalidate
ますEtag
。同じリクエストを何度行っても、またはどれだけ短い時間でも、レスポンスは 200 です。
私の質問は次のとおりです。
stale?
応答で aまたは を設定しなかった場合、Etag はどのように生成されfresh_when
ますか? このエンドポイントの Etag は常に同じです。- Etag がどのように生成されているかに関係なく、常に同じである場合、サーバーは Etag が常に同じであることに気付き、200 ではなく 304 で応答しないのはなぜですか?
ありがとうございました
c# - httpStatusCode 200 の説明を取得するには?
Visual Studioに次のコードがあります
200ステータスコードを取得するために、この方法でコードを書きましたConsole.WriteLine((int)response.StatusCode)
。「OK」または「200」だけでなく、httpstatuscodeの説明からさらに多くのコードを取得するために他に可能なコードは何ですか....