問題タブ [if-modified-since]

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 投票する
1 に答える
491 参照

php - タイムゾーン付きの if-modified-since の PHP タイムスタンプ

次の形式でタイムスタンプを MySQL に保存しています。

タイムスタンプは、サーバーのデフォルトのタイムゾーンを使用して保存されます。私の場合はEST. ヘッダーCURL付きのリクエストを送信する必要があります。if-modified-since

EST時間をに変換する最適な方法は何GMTですか? また、サーバーのタイムゾーンをチェックすることで完全に汎用的にする方法はありますか (単にハードコーディングするのではなくEST)?

0 投票する
2 に答える
2405 参照

node.js - If-Modified-Since ヘッダーの解析 (node.js)

私が書いているサーバー ホスティング プログラムのパフォーマンスのために 304 ヘッダーの送信を実装しようとしていますが、If-Modified-Since ヘッダーの日付を解析する方法がわかりません。また、If-Modified-Since の日付がコード内の別の日付よりも古い/新しいかどうかを調べる方法も知りたいです。

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

r - httr GET の使用中に If-Modified-Since は考慮されませんか?

私の要件/目的:

公開ページから過去 3 か月の Facebook 投稿を取得しています。最近 (過去 2 日間) に変更された投稿のみを選択したいと考えています。

私は httr R パッケージを使用しており、GET 関数を使用して上記を実現しています。

私は次のことを試しました:

  1. url.data <- GET(url, config(トークン=トークン), config(add_headers("If-Modified-Since" = "2016-09-08 11:45")))

  2. url.data <- GET(url, config(token=token, add_headers("If-Modified-Since" = "2016-09-08 11:45"))

上記の「url」には、投稿を取得する必要がある期間 (3 か月) を指定する「since」、「until」フィールドがあります。'token' は認証用の OAuth トークンです。

上記の両方の方法で、過去 2 日間に変更された投稿だけでなく、すべての投稿が取得されます。

If-Modified-Since を GET に渡して、目的の投稿のみを取得する別の方法はありますか?

注: If-Modified-Since に関連するこれらの投稿を既に確認しましたが、私の質問には回答していません。

  1. 「If-Modified-Since」ヘッダー
  2. 「If-Modified-Since」ヘッダー?
  3. 以降に変更された場合 - HTTP プロトコル
  4. If-Modified-Since 日付形式

そして、私のシナリオとはまったく関係のない質問がいくつかあります。

どんな助けでも大歓迎です。

0 投票する
2 に答える
1804 参照

amazon-web-services - Cloudfront で毎回 If-Modified-Since ヘッダー リクエストを回避する方法

AWS Cloudfront のドキュメントには次のように記載されています。

特定のオリジンの TTL を 0 に設定した場合でも、CloudFront はそのオリジンからのコンテンツをキャッシュします。その後、If-Modified-Since ヘッダーを使用して GET リクエストを行います。これにより、キャッシュされたコンテンツがオリジンで変更されていない場合、CloudFront がキャッシュされたコンテンツを引き続き使用できることをオリジンに通知する機会が与えられます。

動的コンテンツを構成する必要があります。すでに TTL を 0 に設定しています。すべてのリクエストが常に Origin に送信されるようにします。If-Modified-Since ヘッダーを使用して、この追加の GET リクエストを回避する方法はありますか? なぜ毎回この追加のリクエストが必要なのですか?