net\System\Net\Cache\_Rfc2616CacheValidators.cs (10)
1394if (!AsciiLettersNoCaseEqual((string)cacheFields[j], (string)requestFields[j])) {
1819if (AsciiLettersNoCaseEqual(key, HttpKnownHeaderNames.Connection) ||
1820AsciiLettersNoCaseEqual(key, HttpKnownHeaderNames.KeepAlive) ||
1821AsciiLettersNoCaseEqual(key, HttpKnownHeaderNames.ProxyAuthenticate) ||
1822AsciiLettersNoCaseEqual(key, HttpKnownHeaderNames.ProxyAuthorization) ||
1823AsciiLettersNoCaseEqual(key, HttpKnownHeaderNames.TE) ||
1824AsciiLettersNoCaseEqual(key, HttpKnownHeaderNames.TransferEncoding) ||
1825AsciiLettersNoCaseEqual(key, HttpKnownHeaderNames.Trailer) ||
1826AsciiLettersNoCaseEqual(key, HttpKnownHeaderNames.Upgrade))
1831if (resp.StatusCode == HttpStatusCode.NotModified && AsciiLettersNoCaseEqual(key, HttpKnownHeaderNames.ContentLength)) {