Một số tình huống (ví dụ If-Match để cập nhật, hay request Range) yêu cầu strong comparison: hai ETag chỉ khớp khi cả hai đều là strong (không có W/) và opaque-tag bằng nhau. Nếu bất kỳ ETag nào là weak → KHÔNG khớp.
Dòng 1, dòng 2: hai ETag. In MATCH nếu strong comparison thành công, ngược lại NO_MATCH.
Input:
W/"v1"
"v1"
Có ETag weak → strong comparison thất bại → NO_MATCH.
Dòng 1 và dòng 2: hai ETag (có thể có W/).
Strong comparison: cả hai phải strong và opaque-tag trùng.
Một dòng: MATCH hoặc NO_MATCH.
Ví dụ:
Đầu vào:
W/"v1"
"v1"
Đầu ra:
NO_MATCH
Giải thích:
Đang tải editor...