/*
- * $Id: client_side.cc,v 1.396 1998/09/15 20:24:07 wessels Exp $
+ * $Id: client_side.cc,v 1.397 1998/09/15 22:05:10 wessels Exp $
*
* DEBUG: section 33 Client-side Routines
* AUTHOR: Duane Wessels
if (checkNegativeHit(e)) {
http->log_type = LOG_TCP_NEGATIVE_HIT;
clientSendMoreData(data, buf, size);
+ } else if (r->method == METHOD_HEAD) {
+ /*
+ * RFC 2068 seems to indicate there is no "conditional HEAD"
+ * request. We cannot validate a cached object for a HEAD
+ * request, nor can we return 304.
+ */
+ if (e->mem_status == IN_MEMORY)
+ http->log_type = LOG_TCP_MEM_HIT;
+ clientSendMoreData(data, buf, size);
} else if (refreshCheck(e, r, 0) && !http->flags.internal) {
/*
* We hold a stale copy; it needs to be validated