only for review 2

这个用户可能需要来算下，打算所有sdk 都包含这个etag 计算。