Should restangular make the etag it receives a strong etag when it sends it as if-None-Match http header
(i.e strip the W/ from received etag when it uses it as if-None-Match)
MDN says that <etag_value>
may be prefixed by W/ to indicate that the weak comparison algorithm should be used (This is useless with If-None-Match as it only uses that algorithm).
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-None-Match
for more context: https://stackoverflow.com/questions/47995118/nginx-doesnt-match-weak-etags
I'm trying to handle weak etags problem with nginx
If I send a weak etag (with W/"<etag>"), nginx will not recognize the etag, and will send 200 OK http response
But If I send it as strong etag (without W/"<etag>") then nginx will respond correctly with 304 Not Modified response
Should restangular make the etag it receives a strong etag when it sends it as
if-None-Matchhttp header(i.e strip the
W/from received etag when it uses it asif-None-Match)MDN says that <etag_value>
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/If-None-Match
for more context: https://stackoverflow.com/questions/47995118/nginx-doesnt-match-weak-etags
I'm trying to handle weak etags problem with nginx
If I send a weak etag (with
W/"<etag>"), nginx will not recognize the etag, and will send200 OKhttp responseBut If I send it as strong etag (without
W/"<etag>") then nginx will respond correctly with304 Not Modifiedresponse