When weak ETag used (like this):
redbot produce warning:
"The response body is different when content negotiation happens."
According to specs weak ETags does not assume exact byte-to-byte equivalence, only semantic equivalence, so checking body's md5 for two requests, as redbot currently does, have no sense for weak ETags. Moreover, redbot stops all further checks when md5 is not equal and just return.
Please fix this bug.
Yep, makes sense; will try to get it in soon. Thanks for the report!
Isn't this the same as #109?
Don't bail if conneg bodies don't match, and downgrade from warning t…
…o info. Fixes #113.