public static void ConstructUnconditionalRefreshRequest(HttpRequestCacheValidator ctx) {
WebHeaderCollection cc = ctx.Request.Headers;
cc[HttpKnownHeaderNames.CacheControl]="max-age=0";
cc[HttpKnownHeaderNames.Pragma]="no-cache";
if (ctx.RequestIfHeader1 != null) {
cc.RemoveInternal(ctx.RequestIfHeader1);
ctx.RequestIfHeader1 = null;
}
if (ctx.RequestIfHeader2 != null) {
cc.RemoveInternal(ctx.RequestIfHeader2);
ctx.RequestIfHeader2 = null;
}
if (ctx.RequestRangeCache) {
cc.RemoveInternal(HttpKnownHeaderNames.Range);
ctx.RequestRangeCache = false;
}
}