fix: We should use the standard http protocol to handler the etag
header.
Merge pull request #1655 from ysmood/fix_etag_header

We should use the standard http protocol to handler the etag header