http-status-code-304

    0

    2答えて

    私はこれを取得していますなぜ私は混乱しています: GET /api/v1/changelog/json 304 50.967 ms - - ブラウザは結果をキャッシュ...しかし、キャッシュされてはいけません。このJSON要求、されるように見えます。 「application/json」ヘッダーを使用するようにヘッダーを変更する必要があると思いますか? それはキャッシュを防止するでしょうか?

    0

    1答えて

    私はWebアプリケーションを構築しています。私のプロジェクトディレクトリで働いていた外部リンクは以前はうまくいきましたが、昨日、.cssファイルを変更するたびにこの変更がレンダリングされなかったことに気付きました。 .cssファイルの内容全体を消去しても、実際には同じスタイルでフリーズされます。 * Running on http://127.0.0.1:5000/ (Press CTRL+C t

    2

    1答えて

    DBにアクセスしてシリアライザを使用してJSONレスポンスをレンダリングするためにDBにアクセスするrailsコントローラがある場合、どのような条件を満たす必要がありますか? 現在検索されている以前の応答を比較する必要がある場合、どのような比較ですか?

    0

    2答えて

    私は現在、最初のステップでセッションが作成され、このセッソンがget要求で照会された後にAPIを実装しようとしています。時々私は応答コードを受け取りません304未修正 - 最後のポーリングの後に結果が変更されておらず、それはすべて私にランダムであるようです。この場合、Golang構造にレスポンスを保存することはできません。それは非常にイライラしています。何が問題なのか、何か洞察力がありますか?あり

    -1

    1答えて

    サーバーが304を送信すると、ブラウザは自動的にそれを処理し、$ httpはステータス200を受け取ります。 の内容が変更されていないときに私は自分のビューをリロードしません。 私はこのような何かをしたい: $http.get("api/endpoint").then(function(response){ if(response.status != 304) //updat

    3

    1答えて

    I knowの304応答ステータスコードで効率的に作業します。私の問題は、リストが本当に巨大で(> 4 MBの圧縮されていない)、JSONに変換するのがかなり長い(デスクトップでは70ミリ秒、問題のあるAndroidではずっと長い)ということです。 ここでは、HTTPリクエストを行う必要があるため、angularjsキャッシュは使用しません。私は部分的なリストで作業したくありません。 E-Tagヘ

    1

    1答えて

    サービスワーカーを構築し、常にキャッシュからのデータで応答し、バックグラウンドでサーバーに要求を送信します。サーバーがHTTP 304 - not modifiedで応答する場合、サーバーがHTTP 200と応答すると、データが変更され、新しいファイルがキャッシュに入れられ、ユーザーに通知されてページの更新が求められます。 私はnot-modified-since/last-modifiedヘッダ

    2

    1答えて

    を転送され、私は、この観測について疑問に思ってhtmlドキュメントの場合:status = 304、type = html、size = 60kb。 Firefoxが変更されていない資産をダウンロードするように思われる理由 型=のJSやCSSのいくつかの他の資産は、ステータス= 304としてフラグが立てられますが、サイズ> 0 を持っている私は疑問に思って。写真有り 期待通りに動作するようです:サ

    1

    1答えて

    私は将来の呼び出しでHTTP 304(Not Modified)ステータスを使用できるように、各応答にETagを設定するWebサービスを用意しています。 ETagは、実際には、タイムスタンプとともにクエリタイプのBase64エンコーディングを生成します。 問題は、ブラウザーが異なるAccept-Languageで同じリソースを要求している場合です。ブラウザは現在、同じIf-None-Matchヘッ