0

私はウェブサーバーからこのetagヘッダーを持っています。

ETag | 1347613725000

これはpng画像ですが、ファイルの有効期限が切れているかどうかを確認する方法がわかりません。

現在、次のコードでストリームをハッシュしています。

MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
byte[] hash = md5.ComputeHash(value);
result = BitConverter.ToString(hash).Replace("-", string.Empty).ToLower();

しかし、このコードの結果は次のとおりです: e0d9ddc1c72ade0a1924dddf68c8c12e

ありがとう。

4

2 に答える 2

1

サーバーにHTTPリクエストを送信し、If-Matchヘッダーにetagが含まれる画像を送信すると、pngが更新されていない場合は、304NotModifiedが返されます。更新されている場合は、200OKを取得する必要があります。

于 2012-12-10T13:11:58.227 に答える
1

それを確認することはできません。サーバーのみが可能です (Etag は単に不透明な文字列です)。

于 2012-12-10T13:01:23.833 に答える