Cache status codes:
1st char: request cacheing control . = none
- N = don't cache
+ (first matching letter used) N = don't cache
R = revalidate
+ c = conditional request (If-Modified-Since, If-Match)
2nd char: response cacheability . = not restricted
(first matching letter used) N = don't cache
buf[0] = 'N';
else if (find_token(rq_cc, "max-age=0") || find_token(rq_cc, "must-revalidate"))
buf[0] = 'R';
+ else if (http_lookup_hdr(&s->req_headers, "If-Match:") || http_lookup_hdr(&s->req_headers, "If-Modified-Since:"))
+ buf[0] = 'c';
else
buf[0] = '.';