2 writes to Headers
Microsoft.Build.Tasks.UnitTests (2)
663 references to Headers
AuthSamples.FunctionalTests (3)
Binding.Http.IntegrationTests (4)
dotnet-svcutil-lib (25)
HttpStress (2)
IIS.FunctionalTests (6)
IISExpress.FunctionalTests (4)
InMemory.FunctionalTests (2)
Interop.FunctionalTests (1)
Microsoft.AspNetCore.Authentication.OpenIdConnect (4)
Microsoft.AspNetCore.Authentication.Test (25)
Microsoft.AspNetCore.Authentication.Twitter (1)
Microsoft.AspNetCore.CookiePolicy.Test (2)
Microsoft.AspNetCore.Diagnostics.HealthChecks.Tests (24)
HealthCheckMiddlewareTests.cs (18)
122Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
152Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
185Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
218Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
251Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
284Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
329Assert.Equal("application/json", response.Content.Headers.ContentType.ToString());
434Assert.Equal(new string[] { "Thu, 01 Jan 1970 00:00:00 GMT" }, response.Content.Headers.GetValues(HeaderNames.Expires));
469Assert.False(response.Content.Headers.Contains(HeaderNames.Expires));
505Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
535Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
593Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
658Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
695Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
733Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
771Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
851Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
895Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
Microsoft.AspNetCore.Diagnostics.Tests (7)
Microsoft.AspNetCore.Grpc.JsonTranscoding.IntegrationTests (10)
Microsoft.AspNetCore.HeaderPropagation (3)
Microsoft.AspNetCore.HeaderPropagation.Tests (6)
Microsoft.AspNetCore.Http.Connections.Client (1)
Microsoft.AspNetCore.HttpLogging.Tests (2)
Microsoft.AspNetCore.Identity.FunctionalTests (8)
Microsoft.AspNetCore.Identity.InMemory.Test (2)
Microsoft.AspNetCore.InternalTesting (2)
Microsoft.AspNetCore.Mvc.FunctionalTests (212)
BasicTests.cs (11)
45Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
65Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
89Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
109Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
141Assert.Null(response.Content.Headers.ContentType);
142Assert.Equal(0, response.Content.Headers.ContentLength);
185Assert.Equal(0, response.Content.Headers.ContentLength);
201Assert.Equal(0, response.Content.Headers.ContentLength);
235Assert.Equal("text/html", response.Content.Headers.ContentType.MediaType);
258Assert.Equal("text/html", response.Content.Headers.ContentType.MediaType);
281Assert.Equal("text/html", response.Content.Headers.ContentType.MediaType);
ContentNegotiationTest.cs (21)
37Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
54Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
70Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
85Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
105Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
124Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
149Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
167Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
209var contentType = response.Content.Headers.ContentType;
230Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
248Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
265Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
282Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
300Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
316Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
341Assert.Equal(expectedContentType, response.Content.Headers.ContentType);
363Assert.Equal("text/plain; charset=utf-8", response.Content.Headers.ContentType.ToString());
381Assert.Equal("application/json; charset=utf-8", response.Content.Headers.ContentType.ToString());
484Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
502Assert.Equal(expectedMediaType, response.Content.Headers.ContentType);
523Assert.Equal("application/xml; charset=utf-8", response.Content.Headers.ContentType.ToString());
FileResultTests.cs (100)
31Assert.NotNull(response.Content.Headers.ContentType);
32Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
54Assert.NotNull(response.Content.Headers.ContentType);
55Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
76Assert.NotNull(response.Content.Headers.ContentType);
77Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
96Assert.NotNull(response.Content.Headers.ContentType);
97Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
98Assert.Equal(0, response.Content.Headers.ContentLength);
118Assert.NotNull(response.Content.Headers.ContentType);
119Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
140Assert.NotNull(response.Content.Headers.ContentType);
141Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
160Assert.NotNull(response.Content.Headers.ContentType);
161Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
162Assert.Equal(0, response.Content.Headers.ContentLength);
178Assert.NotNull(response.Content.Headers.ContentType);
179Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
185var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
204Assert.NotNull(response.Content.Headers.ContentType);
205Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
223Assert.NotNull(response.Content.Headers.ContentType);
224Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
243Assert.NotNull(response.Content.Headers.ContentType);
244Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
276Assert.NotNull(response.Content.Headers.ContentType);
277Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
283var contentLength = response.Content.Headers.ContentLength;
286var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
301Assert.NotNull(response.Content.Headers.ContentType);
302Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
318Assert.NotNull(response.Content.Headers.ContentType);
319Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
340Assert.NotNull(response.Content.Headers.ContentType);
341Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
363Assert.NotNull(response.Content.Headers.ContentType);
364Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
384Assert.NotNull(response.Content.Headers.ContentType);
385Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
386Assert.Equal(0, response.Content.Headers.ContentLength);
399Assert.NotNull(response.Content.Headers.ContentType);
400Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
406var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
425Assert.NotNull(response.Content.Headers.ContentType);
426Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
444Assert.NotNull(response.Content.Headers.ContentType);
445Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
495Assert.NotNull(response.Content.Headers.ContentType);
496Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
502var contentLength = response.Content.Headers.ContentLength;
505var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
519Assert.NotNull(response.Content.Headers.ContentType);
520Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
542Assert.NotNull(response.Content.Headers.ContentType);
543Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
564Assert.NotNull(response.Content.Headers.ContentType);
565Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
584Assert.NotNull(response.Content.Headers.ContentType);
585Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
588Assert.NotNull(response.Content.Headers.ContentType);
589Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
590Assert.Equal(0, response.Content.Headers.ContentLength);
603Assert.NotNull(response.Content.Headers.ContentType);
604Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
610var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
629Assert.NotNull(response.Content.Headers.ContentType);
630Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
648Assert.NotNull(response.Content.Headers.ContentType);
649Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
668Assert.NotNull(response.Content.Headers.ContentType);
669Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
701Assert.NotNull(response.Content.Headers.ContentType);
702Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
708var contentLength = response.Content.Headers.ContentLength;
711var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
728Assert.NotNull(response.Content.Headers.ContentType);
729Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
735var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
755Assert.NotNull(response.Content.Headers.ContentType);
756Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
760var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
779Assert.NotNull(response.Content.Headers.ContentType);
780Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
798Assert.NotNull(response.Content.Headers.ContentType);
799Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
803var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
821Assert.NotNull(response.Content.Headers.ContentType);
822Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
825var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
845Assert.NotNull(response.Content.Headers.ContentType);
846Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
849var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
868Assert.NotNull(response.Content.Headers.ContentType);
869Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
870Assert.Equal(0, response.Content.Headers.ContentLength);
873var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
905Assert.NotNull(response.Content.Headers.ContentType);
906Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
912var contentLength = response.Content.Headers.ContentLength;
915var contentDisposition = response.Content.Headers.ContentDisposition.ToString();
Microsoft.AspNetCore.Mvc.Testing (3)
Microsoft.AspNetCore.OutputCaching.Tests (5)
Microsoft.AspNetCore.RequestDecompression.Tests (6)
Microsoft.AspNetCore.ResponseCaching.Tests (4)
Microsoft.AspNetCore.ResponseCompression.Tests (21)
ResponseCompressionMiddlewareTest.cs (21)
424Assert.True(response.Content.Headers.ContentEncoding.Contains(otherContentEncoding));
425Assert.False(response.Content.Headers.ContentEncoding.Contains("gzip"));
426Assert.Equal(50, response.Content.Headers.ContentLength);
755Assert.False(response.Content.Headers.TryGetValues(HeaderNames.ContentMD5, out _));
756Assert.Single(response.Content.Headers.ContentEncoding, encoding);
808Assert.False(response.Content.Headers.TryGetValues(HeaderNames.ContentMD5, out _));
809Assert.Single(response.Content.Headers.ContentEncoding, encoding);
877Assert.False(response.Content.Headers.TryGetValues(HeaderNames.ContentMD5, out _));
878Assert.Single(response.Content.Headers.ContentEncoding, encoding);
941Assert.False(response.Content.Headers.TryGetValues(HeaderNames.ContentMD5, out _));
942Assert.Single(response.Content.Headers.ContentEncoding, encoding);
1005Assert.True(response.Content.Headers.TryGetValues(HeaderNames.ContentMD5, out var md5));
1007Assert.Empty(response.Content.Headers.ContentEncoding);
1217Assert.False(response.Content.Headers.TryGetValues(HeaderNames.ContentMD5, out _));
1218Assert.Single(response.Content.Headers.ContentEncoding, encoding);
1301Assert.False(response.Content.Headers.TryGetValues(HeaderNames.ContentMD5, out _));
1302Assert.Single(response.Content.Headers.ContentEncoding, expectedEncoding);
1303Assert.Equal(expectedBodyLength, response.Content.Headers.ContentLength);
1325Assert.NotNull(response.Content.Headers.GetValues(HeaderNames.ContentMD5));
1326Assert.Empty(response.Content.Headers.ContentEncoding);
1327Assert.Equal(expectedBodyLength, response.Content.Headers.ContentLength);
Microsoft.AspNetCore.Routing.FunctionalTests (10)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (51)
ResponseBodyTests.cs (11)
36Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
64Assert.Equal(0, response.Content.Headers.ContentLength);
123Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
155Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
180Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
202Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
226Assert.True(response.Content.Headers.TryGetValues("content-length", out contentLength), "Content-Length");
306Assert.True(response.Content.Headers.TryGetValues("content-length", out contentLength), "Content-Length");
338Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
366Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
393Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
ResponseSendFileTests.cs (11)
73Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
92Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
111Assert.False(response.Content.Headers.TryGetValues("content-length", out contentLength), "Content-Length");
131Assert.False(response.Content.Headers.TryGetValues("content-length", out contentLength), "Content-Length");
150Assert.False(response.Content.Headers.TryGetValues("content-length", out contentLength), "Content-Length");
207Assert.False(response.Content.Headers.TryGetValues("content-length", out contentLength), "Content-Length");
227Assert.True(response.Content.Headers.TryGetValues("content-length", out contentLength), "Content-Length");
248Assert.True(response.Content.Headers.TryGetValues("content-length", out contentLength), "Content-Length");
269Assert.True(response.Content.Headers.TryGetValues("content-length", out contentLength), "Content-Length");
298Assert.False(response.Content.Headers.TryGetValues("content-length", out ignored), "Content-Length");
321Assert.False(response.Content.Headers.TryGetValues("content-length", out var contentLength), "Content-Length");
Microsoft.AspNetCore.SpaServices.Extensions (2)
Microsoft.AspNetCore.StaticAssets.Tests (12)
Microsoft.AspNetCore.StaticFiles.FunctionalTests (6)
Microsoft.AspNetCore.StaticFiles.Tests (86)
RangeHeaderTests.cs (54)
28Assert.Equal("bytes 0-10/62", resp.Content.Headers.ContentRange.ToString());
29Assert.Equal(11, resp.Content.Headers.ContentLength);
51Assert.Null(resp.Content.Headers.ContentRange);
52Assert.Equal(62, resp.Content.Headers.ContentLength);
66req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.ToString("r"));
70Assert.Equal("bytes 0-10/62", resp.Content.Headers.ContentRange.ToString());
71Assert.Equal(11, resp.Content.Headers.ContentLength);
83req.Headers.Add("If-Modified-Since", original.Content.Headers.LastModified.Value.AddHours(-1).ToString("r"));
87Assert.Equal("bytes 0-10/62", resp.Content.Headers.ContentRange.ToString());
88Assert.Equal(11, resp.Content.Headers.ContentLength);
100req.Headers.Add("If-Modified-Since", original.Content.Headers.LastModified.Value.ToString("r"));
117req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.ToString("r"));
122Assert.Equal(original.Content.Headers.LastModified, resp.Content.Headers.LastModified);
123Assert.Null(resp.Content.Headers.ContentRange);
124Assert.Equal(62, resp.Content.Headers.ContentLength);
140Assert.Null(resp.Content.Headers.ContentRange);
141Assert.Equal(62, resp.Content.Headers.ContentLength);
157Assert.Null(resp.Content.Headers.ContentRange);
158Assert.Equal(62, resp.Content.Headers.ContentLength);
172req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.Subtract(TimeSpan.FromDays(1)).ToString("r"));
176Assert.Null(resp.Content.Headers.ContentRange);
177Assert.Equal(62, resp.Content.Headers.ContentLength);
191req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.Subtract(TimeSpan.FromDays(1)).ToString("r"));
195Assert.Null(resp.Content.Headers.ContentRange);
196Assert.Equal(62, resp.Content.Headers.ContentLength);
214Assert.Null(resp.Content.Headers.ContentRange);
215Assert.Equal(62, resp.Content.Headers.ContentLength);
219req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.ToString("r"));
222Assert.Null(resp.Content.Headers.ContentRange);
223Assert.Equal(62, resp.Content.Headers.ContentLength);
241Assert.Null(resp.Content.Headers.ContentRange);
242Assert.Equal(62, resp.Content.Headers.ContentLength);
246req.Headers.Add("If-Range", original.Content.Headers.LastModified.Value.ToString("r"));
249Assert.Null(resp.Content.Headers.ContentRange);
250Assert.Equal(62, resp.Content.Headers.ContentLength);
274Assert.NotNull(resp.Content.Headers.ContentRange);
275Assert.Equal("bytes " + expectedRange + "/62", resp.Content.Headers.ContentRange.ToString());
276Assert.Equal(length, resp.Content.Headers.ContentLength);
295Assert.NotNull(resp.Content.Headers.ContentRange);
296Assert.Equal("bytes " + expectedRange + "/1", resp.Content.Headers.ContentRange.ToString());
297Assert.Equal(length, resp.Content.Headers.ContentLength);
330Assert.Null(resp.Content.Headers.ContentRange);
331Assert.Equal(62, resp.Content.Headers.ContentLength);
348Assert.Equal("bytes */62", resp.Content.Headers.ContentRange.ToString());
363Assert.Null(resp.Content.Headers.ContentRange);
383Assert.Null(resp.Content.Headers.ContentRange);
384Assert.Equal(62, resp.Content.Headers.ContentLength);
405Assert.Null(resp.Content.Headers.ContentRange);
406Assert.Equal(62, resp.Content.Headers.ContentLength);
426Assert.Equal("text/plain", resp.Content.Headers.ContentType.ToString());
427Assert.Null(resp.Content.Headers.ContentRange);
428Assert.Equal(62, resp.Content.Headers.ContentLength);
446Assert.Equal("text/plain", resp.Content.Headers.ContentType.ToString());
StaticFileMiddlewareTests.cs (20)
134Assert.Equal(response.Content.Headers.LastModified.Value, trimmed);
190Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
191Assert.True(response.Content.Headers.ContentLength == fileInfo.Length);
192Assert.Equal(response.Content.Headers.ContentLength, responseContent.Length);
229Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
230Assert.True(response.Content.Headers.ContentLength == fileInfo.Length);
231Assert.Equal(response.Content.Headers.ContentLength, responseContent.Length);
271Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
272Assert.True(response.Content.Headers.ContentLength == fileInfo.Length);
273Assert.Equal(response.Content.Headers.ContentLength, responseContent.Length);
321Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
322Assert.True(response.Content.Headers.ContentLength == fileInfo.Length);
323Assert.Equal(response.Content.Headers.ContentLength, responseContent.Length);
364Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
365Assert.True(response.Content.Headers.ContentLength == fileInfo.Length);
366Assert.Equal(response.Content.Headers.ContentLength, responseContent.Length);
412Assert.Equal("text/customfortest+plain", response.Content.Headers.ContentType.ToString());
482Assert.Equal("text/plain", response.Content.Headers.ContentType.ToString());
483Assert.True(response.Content.Headers.ContentLength == fileInfo.Length);
539Assert.Null(response.Content.Headers.LastModified);
Microsoft.AspNetCore.TestHost (5)
Microsoft.AspNetCore.TestHost.Tests (1)
Microsoft.AspNetCore.Tests (3)
Microsoft.Build.Tasks.Core (6)
Microsoft.Extensions.Http (4)
ServerComparison.FunctionalTests (5)
System.Net.Http (41)
System.Net.Http.Json (4)
System.Net.Requests (5)
System.ServiceModel.Http (26)
Templates.Blazor.Tests (1)