ETag
リソースの特定のversionを指し示す文字列
用途
cacheの更新比較
requestのheaderに
If-None-Match
が入っていたとき、それと比較してやる
等しければ
304 Not Modified
を返し、cacheを使うよう指示する
from
変更されていないリソースのキャッシュ | ETag - HTTP | MDN
記事の投稿などでの空中衝突の回避
from
空中衝突の回避 | ETag - HTTP | MDN
値には
ハッシュ値
を使えばいい
同一性だけ確認できればいいので、
暗号hash函数
まで持ち出す必要はない
弱いETagと弱くないやつの2種類がある
弱いやつには接頭辞
W/
をつける
Reference
ETag - HTTP | MDN
#2022-02-28
10:23:58
#2021-03-19
10:49:51