![](images/icon_success_sml.gif) |
testMustIncludeProxyAuthenticateHeaderFromAnOrigin407Response |
0.004 |
![](images/icon_success_sml.gif) |
testSharedCacheMayCacheAuthorizedResponsesWithCacheControlPublic |
0.009 |
![](images/icon_success_sml.gif) |
testGenerates504IfCannotRevalidateAMustRevalidateEntry |
0.004 |
![](images/icon_success_sml.gif) |
testCannotCombinePartialResponseIfCacheEntryDoesNotHaveACacheValidator |
0.006 |
![](images/icon_success_sml.gif) |
testResponsesToTRACEsAreNotCached |
0.002 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleContentEncodingHeadersIsPreservedOnResponses |
0.003 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleAllowHeadersIsPreservedOnResponses |
0.003 |
![](images/icon_success_sml.gif) |
testConditionalRequestWhereAllValidatorsMatchMayBeServedFromCache |
0.021 |
![](images/icon_success_sml.gif) |
testHEADResponseWithUpdatedContentMD5FieldMakeACacheEntryStale |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentMD5HeaderOnRequest |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentLocationToRequestIfNotPresent |
0.002 |
![](images/icon_success_sml.gif) |
testValidationMustUseETagIfProvidedByOriginServer |
0.004 |
![](images/icon_success_sml.gif) |
testTransmitsAgeHeaderIfIncomingAgeHeaderTooBig |
0.006 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleViaHeadersIsPreservedOnRequests |
0.004 |
![](images/icon_success_sml.gif) |
testStripsBadlyDatedWarningsFromForwardedResponses |
0.006 |
![](images/icon_success_sml.gif) |
testDoesNotAddEtagToOriginResponse |
0.005 |
![](images/icon_success_sml.gif) |
testCacheIsNotUsedWhenRespondingToRequestWithCacheControlNoCache |
0.005 |
![](images/icon_success_sml.gif) |
test206ResponseToIfRangeWithStrongValidatorReturnsAllEntityHeaders |
0.006 |
![](images/icon_success_sml.gif) |
test304ResponseGeneratedFromCacheIncludesExpiresCacheControlAndOrVaryIfResponseMightDiffer |
0.004 |
![](images/icon_success_sml.gif) |
testUpdatesWarningHeadersOnValidation |
0.004 |
![](images/icon_success_sml.gif) |
testWarnDatesAreAddedToWarningsOnLowerProtocolVersions |
0.005 |
![](images/icon_success_sml.gif) |
test206ContainsContentLocationIfA200ResponseWouldHaveIncludedIt |
0.004 |
![](images/icon_success_sml.gif) |
testRequestsNotExpecting100ContinueBehaviorShouldNotSetExpectContinueHeader |
0.005 |
![](images/icon_success_sml.gif) |
test206ResponseReturnedToClientMustHaveDateHeader |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentTypeHeaderToCachedResponseWithNoTransformIfNotPresent |
0.004 |
![](images/icon_success_sml.gif) |
testMustDiscardCachedPartialResponseIfCacheValidatorsDoNotStronglyMatchAndDateHeadersAreEqual |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotForwardOPTIONSWhenMaxForwardsIsZeroOnAbsoluteURIRequest |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentTypeToRequestIfNotPresent |
0.002 |
![](images/icon_success_sml.gif) |
testUnknownHeadersOnResponsesAreForwarded |
0.003 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleContentEncodingHeadersIsPreservedOnRequests |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotAddLastModifiedToRequestIfNotPresent |
0.003 |
![](images/icon_success_sml.gif) |
test100ContinueResponsesAreNotForwardedTo1_0ClientsWhoDidNotAskForThem |
0.004 |
![](images/icon_success_sml.gif) |
testRequestsWithLowerProtocolVersionsGetUpgradedTo1_1 |
0.004 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleAcceptHeaderValuesIsPreservedOnRequests |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotModifyServerResponseHeader |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentEncodingHeaderToCachedResponseWithNoTransformIfNotPresent |
0.002 |
![](images/icon_success_sml.gif) |
testDELETERequestsAreWrittenThroughToOrigin |
0.002 |
![](images/icon_success_sml.gif) |
testMustDiscardLeastRecentPartialResponseIfCacheValidatorsDoNotStronglyMatch |
0.004 |
![](images/icon_success_sml.gif) |
testRemovesWarningHeaderIfAllWarnValuesAreBadlyDated |
0.003 |
![](images/icon_success_sml.gif) |
testPostInvalidatesCacheForThatUriInContentLocationHeader |
0.005 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentTypeHeaderToRequestIfNotPresent |
0.003 |
![](images/icon_success_sml.gif) |
test2xxWarningsAreNotDeletedAfterSuccessfulRevalidation |
0.005 |
![](images/icon_success_sml.gif) |
testNoStoreOnResponseIsNotStoredInCache |
0.003 |
![](images/icon_success_sml.gif) |
test302ResponseWithoutExplicitCacheabilityIsNotReturnedFromCache |
0.003 |
![](images/icon_success_sml.gif) |
testExpiresHeaderMatchesDateIfAddedToCacheHit |
0.003 |
![](images/icon_success_sml.gif) |
testLowerOriginResponsesUpgradedToOurVersion1_1 |
0.002 |
![](images/icon_success_sml.gif) |
test206ResponseGeneratedFromCacheMustHaveContentRangeOrMultipartByteRangesContentType |
0.002 |
![](images/icon_success_sml.gif) |
testSharedCacheMustUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithMustRevalidate |
0.005 |
![](images/icon_success_sml.gif) |
testProperlyFormattedViaHeaderIsAddedToResponses |
0.003 |
![](images/icon_success_sml.gif) |
testHigher1_XProtocolVersionsDowngradeTo1_1 |
0.003 |
![](images/icon_success_sml.gif) |
testExpectHeadersAreForwardedOnRequests |
0.001 |
![](images/icon_success_sml.gif) |
testCacheMissOnGETUsesOriginResponse |
0.002 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleAcceptCharsetHeadersIsPreservedOnRequests |
0.003 |
![](images/icon_success_sml.gif) |
testDELETEWithIfNoneMatchWeakETagIsNotAllowed |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentLocationHeaderOnRequest |
0.002 |
![](images/icon_success_sml.gif) |
testPutDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts |
0.003 |
![](images/icon_success_sml.gif) |
test304ResponseGeneratedFromCacheIncludesContentLocationIfOriginResponseDid |
0.004 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleAcceptEncodingHeadersIsPreservedOnRequests |
0.002 |
![](images/icon_success_sml.gif) |
testHEADResponseWithUpdatedLastModifiedFieldMakeACacheEntryStale |
0.005 |
![](images/icon_success_sml.gif) |
testDeleteInvalidatesCacheForThatUriInLocationHeader |
0.006 |
![](images/icon_success_sml.gif) |
testSubrangeGETWithWeakETagIsNotAllowed |
0.002 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleWWWAuthenticateHeadersIsPreservedOnResponses |
0.003 |
![](images/icon_success_sml.gif) |
testCONNECTRequestsAreWrittenThroughToOrigin |
0.003 |
![](images/icon_success_sml.gif) |
testCachedResponsesWithMissingDateHeadersShouldBeAssignedOne |
0.003 |
![](images/icon_success_sml.gif) |
testExpiresHeaderEqualToDateHeaderIsTreatedAsStale |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotTransmitNoCacheDirectivesWithFieldsDownstream |
0.002 |
![](images/icon_success_sml.gif) |
testExpiresHeaderMatchesDateIfAddedToOriginResponse |
0.002 |
![](images/icon_success_sml.gif) |
testNoCacheOnFieldIsNotReturnedWithoutRevalidation |
0.004 |
![](images/icon_success_sml.gif) |
test206ResponseIsNotCombinedWithPreviousContentIfETagDoesNotMatch |
0.004 |
![](images/icon_success_sml.gif) |
testSubrangeGETMustUseStrongComparisonForCachedResponse |
0.003 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleWarningHeadersIsPreservedOnRequests |
0.003 |
![](images/icon_success_sml.gif) |
testMustNotAddMultipartByteRangeContentTypeTo416Response |
0.002 |
![](images/icon_success_sml.gif) |
testCacheControlPrivateIsNotCacheableBySharedCache |
0.003 |
![](images/icon_success_sml.gif) |
testOrderOfMultiplePragmaHeadersIsPreservedOnRequests |
0.003 |
![](images/icon_success_sml.gif) |
testSharedCacheMustRevalidateAuthorizedResponsesWhenSMaxAgeIsZero |
0.004 |
![](images/icon_success_sml.gif) |
test206ResponseIsNotCombinedWithPreviousContentIfLastModifiedDoesNotMatch |
0.003 |
![](images/icon_success_sml.gif) |
testPutDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts |
0.003 |
![](images/icon_success_sml.gif) |
testMultiHeadersAreSuccessfullyReplacedOn304Validation |
0.003 |
![](images/icon_success_sml.gif) |
testResponsesToPUTsAreNotCached |
0.003 |
![](images/icon_success_sml.gif) |
testCacheWithoutSupportForRangeAndContentRangeHeadersDoesNotCacheA206Response |
0.003 |
![](images/icon_success_sml.gif) |
testNoStoreOnResponseIsNotStoredInCacheEvenWithContraryIndicators |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentLocationHeaderFromOrigin |
0.002 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleViaHeadersIsPreservedOnResponses |
0.002 |
![](images/icon_success_sml.gif) |
testNoCacheCannotSatisfyASubsequentRequestWithoutRevalidationEvenWithContraryIndications |
0.002 |
![](images/icon_success_sml.gif) |
testMustDiscardLeastRecentPartialResponseIfCachedResponseDoesNotHaveCacheValidator |
0.003 |
![](images/icon_success_sml.gif) |
test1xxWarningsAreDeletedAfterSuccessfulRevalidation |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentRangeHeaderToCachedResponseWithNoTransformIfNotPresent |
0.003 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleContentEncodingHeaderValuesIsPreserved |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentMD5ToRequestIfNotPresent |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentEncodingHeaderOnCachedResponseWithNoTransform |
0.002 |
![](images/icon_success_sml.gif) |
test206ResponseToConditionalRangeRequestDoesNotIncludeOtherEntityHeaders |
0.002 |
![](images/icon_success_sml.gif) |
test206ResponseGeneratedFromCacheMustHaveDateHeader |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotModifyAllowHeaderWithUnknownMethods |
0.002 |
![](images/icon_success_sml.gif) |
testStaleEntryWithMustRevalidateIsNotUsedWithoutRevalidatingWithOrigin |
0.004 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleCacheControlHeadersIsPreservedOnResponses |
0.003 |
![](images/icon_success_sml.gif) |
testSharedCacheMustUseNewRequestHeadersWhenRevalidatingAuthorizedResponsesWithSMaxAge |
0.003 |
![](images/icon_success_sml.gif) |
testPutInvalidatesCacheForThatUriInRelativeContentLocationHeader |
0.003 |
![](images/icon_success_sml.gif) |
testNoStoreOnRequestIsNotStoredInCacheEvenIfResponseMarkedCacheable |
0.002 |
![](images/icon_success_sml.gif) |
testMustReturnAFreshEnoughCacheEntryIfItHasIt |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentLocationFromOriginOnCacheHit |
0.003 |
![](images/icon_success_sml.gif) |
testPutInvalidatesCacheForThatUriInLocationHeader |
0.004 |
![](images/icon_success_sml.gif) |
testUnknownHeadersOnRequestsAreForwarded |
0.003 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleCacheControlHeadersIsPreservedOnRequests |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotModifyLastModifiedFromOriginOnCacheHit |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentRangeHeaderToRequestIfNotPresent |
0.002 |
![](images/icon_success_sml.gif) |
testDELETEWithIfMatchWeakETagIsNotAllowed |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentMD5HeaderFromOrigin |
0.002 |
![](images/icon_success_sml.gif) |
test303ResponsesAreNotCached |
0.002 |
![](images/icon_success_sml.gif) |
testResponsesToDELETEsAreNotCached |
0.002 |
![](images/icon_success_sml.gif) |
testConditionalRequestWhereNotAllValidatorsMatchCannotBeServedFromCache |
0.003 |
![](images/icon_success_sml.gif) |
testMustDiscardLeastRecentPartialResponseIfIncomingRequestDoesNotHaveCacheValidator |
0.003 |
![](images/icon_success_sml.gif) |
testCacheIsNotUsedWhenRespondingToRequestWithPragmaNoCache |
0.003 |
![](images/icon_success_sml.gif) |
testOrderOfMultiplePragmaHeadersIsPreservedOnResponses |
0.002 |
![](images/icon_success_sml.gif) |
testCannotCombinePartialResponseIfCacheValidatorsDoNotStronglyMatch |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotModifyExpiresHeaderFromOrigin |
0.002 |
![](images/icon_success_sml.gif) |
testExpiresZeroHeaderIsTreatedAsStale |
0.002 |
![](images/icon_success_sml.gif) |
testPUTWithIfNoneMatchWeakETagIsNotAllowed |
0.001 |
![](images/icon_success_sml.gif) |
testResponseToAHEADRequestMustNotHaveABody |
0.003 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleExpectHeadersIsPreservedOnRequests |
0.002 |
![](images/icon_success_sml.gif) |
testUnknownResponseStatusCodesAreNotCached |
0.393 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentRangeToRequestIfNotPresent |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentLocationToOriginResponse |
0.003 |
![](images/icon_success_sml.gif) |
testHEADResponseWithUpdatedContentLengthFieldMakeACacheEntryStale |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentRangeHeaderOnCachedResponseWithNoTransform |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentMD5ToOriginResponse |
0.001 |
![](images/icon_success_sml.gif) |
testDoesNotAddETagHeaderOnCacheHit |
0.002 |
![](images/icon_success_sml.gif) |
testAgeHeaderPopulatedFromCacheEntryCurrentAge |
0.002 |
![](images/icon_success_sml.gif) |
testViaHeaderOnResponseProperlyRecordsOriginProtocol |
0.002 |
![](images/icon_success_sml.gif) |
testMustServeAppropriateErrorOrWarningIfNoOriginCommunicationPossible |
0.002 |
![](images/icon_success_sml.gif) |
test206ResponseGeneratedFromCacheMustHaveABodyThatMatchesContentLengthHeaderIfPresent |
0.003 |
![](images/icon_success_sml.gif) |
testPostDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts |
0.002 |
![](images/icon_success_sml.gif) |
testNonmatchingVariantCannotBeServedFromCacheUnlessConditionallyValidated |
0.003 |
![](images/icon_success_sml.gif) |
test304ResponseGeneratedFromCacheIncludesEtagIfOriginResponseDid |
0.002 |
![](images/icon_success_sml.gif) |
testForwardsUnknownHeadersOnRequestsFromHigherProtocolVersions |
0.003 |
![](images/icon_success_sml.gif) |
testWarning110IsAddedToStaleResponses |
0.004 |
![](images/icon_success_sml.gif) |
testPOSTRequestsAreWrittenThroughToOrigin |
0.002 |
![](images/icon_success_sml.gif) |
testGenerates504IfSharedCacheCannotRevalidateAProxyRevalidateEntry |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotModifyETagHeaderOnRequest |
0.002 |
![](images/icon_success_sml.gif) |
testPUTRequestsAreWrittenThroughToOrigin |
0.002 |
![](images/icon_success_sml.gif) |
testMalformedExpiresHeaderIsTreatedAsStale |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddETagToRequestIfNotPresent |
0.002 |
![](images/icon_success_sml.gif) |
test304ResponseGeneratedFromCacheIncludesDateHeader |
0.003 |
![](images/icon_success_sml.gif) |
testSharedCacheMayCacheAuthorizedResponsesWithMustRevalidate |
0.005 |
![](images/icon_success_sml.gif) |
testStaleEntryWithProxyRevalidateOnSharedCacheIsNotUsedWithoutRevalidatingWithOrigin |
0.004 |
![](images/icon_success_sml.gif) |
testCannotServeFromCacheForVaryStar |
0.004 |
![](images/icon_success_sml.gif) |
test206ResponsesAreNotCachedIfTheCacheDoesNotSupportRangeAndContentRangeHeaders |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentTypeHeaderToOriginResponseWithNoTransformIfNotPresent |
0.002 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleTransferEncodingsInSingleHeadersIsPreserved |
0.003 |
![](images/icon_success_sml.gif) |
testPutInvalidatesCacheForThatUriInContentLocationHeader |
0.003 |
![](images/icon_success_sml.gif) |
testUnknownMethodRequestsAreWrittenThroughToOrigin |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotAddAMaxForwardsHeaderToForwardedOPTIONSRequests |
0.002 |
![](images/icon_success_sml.gif) |
testDeleteInvalidatesCacheForThatUriInRelativeContentLocationHeader |
0.002 |
![](images/icon_success_sml.gif) |
testStripsBadlyDatedWarningsFromStoredResponses |
0.002 |
![](images/icon_success_sml.gif) |
testCannotCombinePartialResponseIfIncomingResponseDoesNotHaveACacheValidator |
0.004 |
![](images/icon_success_sml.gif) |
testDeleteDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts |
0.004 |
![](images/icon_success_sml.gif) |
test304GeneratedFromCacheOnWeakValidatorDoesNotIncludeOtherEntityHeaders |
0.004 |
![](images/icon_success_sml.gif) |
testPUTWithIfMatchWeakETagIsNotAllowed |
0.002 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleTransferEncodingHeadersIsPreserved |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentEncodingHeaderToOriginResponseWithNoTransformIfNotPresent |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentTypeHeaderFromOriginResponseWithNoTransform |
0.005 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleContentLanguageHeadersIsPreservedOnResponses |
0.003 |
![](images/icon_success_sml.gif) |
testHEADResponseWithUpdatedETagFieldMakeACacheEntryStale |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddLastModifiedToOriginResponse |
0.003 |
![](images/icon_success_sml.gif) |
testPostDoesNotInvalidateCacheForUriInLocationHeadersFromOtherHosts |
0.005 |
![](images/icon_success_sml.gif) |
testDeleteToUriInvalidatesCacheForThatUri |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotModifyLastModifiedHeaderFromOrigin |
0.003 |
![](images/icon_success_sml.gif) |
test200ResponseToOPTIONSWithNoBodyShouldIncludeContentLengthZero |
0.002 |
![](images/icon_success_sml.gif) |
testUpdatedEndToEndHeadersFrom304ArePassedOnResponseAndUpdatedInCacheEntry |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentMD5FromOriginOnCacheHit |
0.002 |
![](images/icon_success_sml.gif) |
testPostInvalidatesCacheForThatUriInLocationHeader |
0.003 |
![](images/icon_success_sml.gif) |
testAttachesWarningHeaderWhenGeneratingStaleResponse |
0.001 |
![](images/icon_success_sml.gif) |
testMustDiscardLeastRecentPartialResponseIfCacheValidatorsDoNotStronglyMatchEvenIfResponsesOutOfOrder |
0.003 |
![](images/icon_success_sml.gif) |
testHigherMajorProtocolVersionsOnRequestSwitchToTunnelBehavior |
0.005 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentLocationHeaderOnCacheHit |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentMD5HeaderOnCacheHit |
0.003 |
![](images/icon_success_sml.gif) |
testPostToUriInvalidatesCacheForThatUri |
0.003 |
![](images/icon_success_sml.gif) |
testOPTIONSRequestsAreWrittenThroughToOrigin |
0.003 |
![](images/icon_success_sml.gif) |
test304ResponseWithDateHeaderForwardedFromOriginIncludesDateHeader |
0.002 |
![](images/icon_success_sml.gif) |
testMustReturnACacheEntryIfItCanRevalidateIt |
0.003 |
![](images/icon_success_sml.gif) |
testNoStoreOnRequestIsNotStoredInCache |
0.002 |
![](images/icon_success_sml.gif) |
testDeleteDoesNotInvalidateCacheForUriInContentLocationHeadersFromOtherHosts |
0.002 |
![](images/icon_success_sml.gif) |
testHeuristicCacheOlderThan24HoursHasWarningAttached |
0.003 |
![](images/icon_success_sml.gif) |
testPostInvalidatesCacheForRelativeUriInContentLocationHeader |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentEncodingHeaderFromOriginResponseWithNoTransform |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentRangeHeaderFromOriginResponseWithNoTransform |
0.001 |
![](images/icon_success_sml.gif) |
testTransferCodingsAreNotSentToAnHTTP_1_0Client |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentEncodingHeaderToRequestIfNotPresent |
0.003 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleContentLanguageHeadersIsPreservedOnRequests |
0.003 |
![](images/icon_success_sml.gif) |
testNotModifiedOfNonCachedEntityShouldRevalidateWithUnconditionalGET |
0.003 |
![](images/icon_success_sml.gif) |
testCacheControlPrivateOnFieldIsNotReturnedBySharedCache |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotModifyExpiresHeaderFromOriginOnCacheHit |
0.002 |
![](images/icon_success_sml.gif) |
testCacheEntryIsUpdatedWithNewFieldValuesIn304Response |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotModifyContentTypeHeaderOnCachedResponseWithNoTransform |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentEncodingToRequestIfNotPresent |
0.002 |
![](images/icon_success_sml.gif) |
testNoCacheCannotSatisfyASubsequentRequestWithoutRevalidation |
0.003 |
![](images/icon_success_sml.gif) |
testMustIncludeAllowHeaderFromAnOrigin405Response |
0.002 |
![](images/icon_success_sml.gif) |
testDoesNotModifyLastModifiedHeaderOnRequest |
0.004 |
![](images/icon_success_sml.gif) |
testResponsesToPOSTWithoutCacheControlOrExpiresAreNotCached |
0.003 |
![](images/icon_success_sml.gif) |
testVaryStarIsNotGeneratedByProxy |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotModifyEtagFromOriginOnCacheHit |
0.003 |
![](images/icon_success_sml.gif) |
testViaHeaderOnRequestProperlyRecordsClientProtocol |
0.004 |
![](images/icon_success_sml.gif) |
testTRACERequestsAreWrittenThroughToOrigin |
0.003 |
![](images/icon_success_sml.gif) |
testDecrementsMaxForwardsWhenForwardingOPTIONSRequest |
0.003 |
![](images/icon_success_sml.gif) |
testMustIncludeWWWAuthenticateHeaderOnAnOrigin401Response |
0.002 |
![](images/icon_success_sml.gif) |
testRetainsWarningHeadersReceivedFromUpstream |
0.002 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleAllowHeadersIsPreservedOnRequests |
0.003 |
![](images/icon_success_sml.gif) |
testPutToUriInvalidatesCacheForThatUri |
0.004 |
![](images/icon_success_sml.gif) |
testDeleteInvalidatesCacheForThatUriInContentLocationHeader |
0.003 |
![](images/icon_success_sml.gif) |
testProperlyFormattedViaHeaderIsAddedToRequests |
0.003 |
![](images/icon_success_sml.gif) |
testRequestsExpecting100ContinueBehaviorShouldSetExpectHeader |
0.002 |
![](images/icon_success_sml.gif) |
testResponsesToOPTIONSAreNotCacheable |
0.003 |
![](images/icon_success_sml.gif) |
testCannotUseVariantCacheEntryIfNotAllSelectingRequestHeadersMatch |
0.004 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleParametersInContentEncodingHeaderIsPreserved |
0.003 |
![](images/icon_success_sml.gif) |
testDoesNotAddLastModifiedHeaderOnCacheHit |
0.003 |
![](images/icon_success_sml.gif) |
test206ResponseIncludesVariantHeadersIfValueMightDiffer |
0.004 |
![](images/icon_success_sml.gif) |
testSharedCacheMustNotNormallyCacheAuthorizedResponses |
0.004 |
![](images/icon_success_sml.gif) |
testKeepsMostRecentDateHeaderForFreshResponse |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotModifyEtagHeaderFromOrigin |
0.003 |
![](images/icon_success_sml.gif) |
testResponseToA1_0RequestShouldUse1_1 |
0.004 |
![](images/icon_success_sml.gif) |
testOrderOfMultipleAcceptLanguageHeadersIsPreservedOnRequests |
0.004 |
![](images/icon_success_sml.gif) |
testSharedCacheMayCacheAuthorizedResponsesWithSMaxAgeHeader |
0.004 |
![](images/icon_success_sml.gif) |
testDoesNotAddContentRangeHeaderToOriginResponseWithNoTransformIfNotPresent |
0.002 |
![](images/icon_success_sml.gif) |
testCacheDoesNotAssumeContentLocationHeaderIndicatesAnotherCacheableResource |
0.003 |
![](images/icon_success_sml.gif) |
test206ContainsETagIfA200ResponseWouldHaveIncludedIt |
0.005 |
![](images/icon_success_sml.gif) |
testResponseIncludesCacheEntryEndToEndHeadersForResponseAfter304Validation |
0.005 |
![](images/icon_success_sml.gif) |
testMustNotUseMultipartByteRangeContentTypeOnCacheGenerated416Responses |
0.004 |