实现基于ETag、If-None-Match的按需更新