mansehajsingh commented on PR #1037:
URL: https://github.com/apache/polaris/pull/1037#issuecomment-2689407778

   I've gone ahead and added HTTP compliant representations and parsing of the 
`ETag` and `If-None-Match` headers. Now,
   
   * The returned ETag will always be of the form `W/"entityId:entityVersion"` 
since we never do byte by byte comparisons
   * The provided If-None-Match header can specify the wildcard `*` to match 
any ETag or can specify the format `W/"entityId:entityVersion"`, and even 
multiple ETags in the header as is defined in the HTTP standard. For example, 
if the returned ETag was `W/"850:2"` all of `*`, `W/"850:2"`, and `W/"850:2", 
"some-other-strong-etag"` would return `304`. However, `W/"850:1"` or `"850:2"` 
would not match it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to