[PATCH] HTTP Compliance: Support If-Match and If-None-Match requests

From: Alex Rousskov <rousskov_at_measurement-factory.com>
Date: Mon, 04 Oct 2010 10:22:37 -0600

HTTP Compliance: Support If-Match and If-None-Match requests.

Add support for If-Match and If-None-Match headers as described in RFC
2616 (sections 14.24 and 14.26 in particular).

Moved IMS handling from clientReplyContext::cacheHit() to
clientReplyContext::processConditional() while preserving the original
IMS logic, except for the case when a request has both IMS and
If-None-Match.

Co-Advisors test cases:
     test_clause/rfc2616/ifMatch-mismatch-strong
     test_clause/rfc2616/ifMatch-mismatch-weak
     test_clause/rfc2616/ifNoneMatch-match-imsNone
     and many more

Received on Mon Oct 04 2010 - 16:22:51 MDT

This archive was generated by hypermail 2.2.0 : Tue Oct 05 2010 - 12:00:04 MDT