201 references to Headers
aspire (1)
Mcp\Docs\DocsFetcher.cs (1)
47request.Headers.IfNoneMatch.Add(new EntityTagHeaderValue(cachedETag));
Aspire.Cli.Tests (1)
Mcp\Docs\DocsFetcherTests.cs (1)
95Assert.Contains("\"cached-etag\"", request.Headers.IfNoneMatch.ToString());
Aspire.Dashboard (1)
Model\Assistant\ChatClientFactory.cs (1)
138httpRequest.Headers.Add("Authorization", "Bearer " + _credential);
Aspire.Dashboard.Tests (32)
Integration\McpServiceTests.cs (10)
109void AddApiKey(HttpRequestMessage r) => r.Headers.TryAddWithoutValidation(McpApiKeyAuthenticationHandler.McpApiKeyHeaderName, apiKey); 332request.Headers.TryAddWithoutValidation("accept", "application/json"); 333request.Headers.TryAddWithoutValidation("accept", "text/event-stream"); 336request.Headers.TryAddWithoutValidation("Mcp-Session-Id", sessionId); 366notificationRequest.Headers.TryAddWithoutValidation("accept", "application/json"); 367notificationRequest.Headers.TryAddWithoutValidation("accept", "text/event-stream"); 368notificationRequest.Headers.TryAddWithoutValidation("Mcp-Session-Id", sessionId); 393request.Headers.TryAddWithoutValidation("accept", "application/json"); 394request.Headers.TryAddWithoutValidation("accept", "text/event-stream"); 397request.Headers.TryAddWithoutValidation("Mcp-Session-Id", sessionId);
Integration\OtlpCorsHttpServiceTests.cs (15)
30preflightRequest.Headers.TryAddWithoutValidation("Access-Control-Request-Method", "POST"); 31preflightRequest.Headers.TryAddWithoutValidation("Access-Control-Request-Headers", "x-requested-with,x-custom,Content-Type"); 32preflightRequest.Headers.TryAddWithoutValidation("Origin", "http://localhost:8000"); 55preflightRequest1.Headers.TryAddWithoutValidation("Access-Control-Request-Method", "POST"); 56preflightRequest1.Headers.TryAddWithoutValidation("Access-Control-Request-Headers", "x-requested-with,x-custom,Content-Type"); 57preflightRequest1.Headers.TryAddWithoutValidation("Origin", "http://localhost:8000"); 69preflightRequest2.Headers.TryAddWithoutValidation("Access-Control-Request-Method", "POST"); 70preflightRequest2.Headers.TryAddWithoutValidation("Access-Control-Request-Headers", "x-requested-with,x-custom,Content-Type"); 71preflightRequest2.Headers.TryAddWithoutValidation("Origin", "http://localhost:8001"); 95preflightRequest.Headers.TryAddWithoutValidation("Access-Control-Request-Method", "POST"); 96preflightRequest.Headers.TryAddWithoutValidation("Access-Control-Request-Headers", "x-requested-with,x-custom,Content-Type"); 97preflightRequest.Headers.TryAddWithoutValidation("Origin", "http://localhost:8001"); 123preflightRequest.Headers.TryAddWithoutValidation("Access-Control-Request-Method", "POST"); 124preflightRequest.Headers.TryAddWithoutValidation("Access-Control-Request-Headers", "x-requested-with,x-custom,Content-Type"); 125preflightRequest.Headers.TryAddWithoutValidation("Origin", "http://localhost:8000");
Integration\OtlpHttpJsonTests.cs (1)
660requestMessage.Headers.TryAddWithoutValidation(OtlpApiKeyAuthenticationHandler.ApiKeyHeaderName, apiKey);
Integration\OtlpHttpServiceTests.cs (2)
145requestMessage.Headers.TryAddWithoutValidation(OtlpApiKeyAuthenticationHandler.ApiKeyHeaderName, "WRONG"); 173requestMessage.Headers.TryAddWithoutValidation(OtlpApiKeyAuthenticationHandler.ApiKeyHeaderName, apiKey);
Integration\ResponseCompressionTests.cs (2)
26request.Headers.AcceptEncoding.Add(new StringWithQualityHeaderValue("br")); 48request.Headers.AcceptEncoding.Add(new StringWithQualityHeaderValue("br"));
Integration\StartupTests.cs (2)
1063request.Headers.Add("X-Forwarded-Host", forwardedHost); 1064request.Headers.Add("X-Forwarded-Proto", forwardedProto);
Aspire.Hosting.GitHub.Models (3)
GitHubModelsHealthCheck.cs (3)
41request.Headers.Add("Accept", "application/vnd.github+json"); 42request.Headers.Add("Authorization", $"Bearer {builder["Key"]}"); 43request.Headers.Add("X-GitHub-Api-Version", "2022-11-28");
Aspire.Hosting.OpenAI (2)
OpenAIHealthCheck.cs (1)
67req.Headers.Accept.ParseAdd("application/json");
OpenAIModelHealthCheck.cs (1)
43request.Headers.Add("Authorization", $"Bearer {builder["Key"]}");
Binding.ReliableSession.IntegrationTests (2)
NetHttpBindingTests.cs (1)
289if (request.Headers.Contains(secondRequestHeaderName))
WSHttpBindingTests.cs (1)
289if (request.Headers.Contains(secondRequestHeaderName))
dotnet-svcutil-lib (17)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpChannelFactory.cs (15)
597requestMessage.Headers.TransferEncodingChunked = true; 600requestMessage.Headers.CacheControl = s_requestCacheHeader; 1062_httpRequestMessage.Headers.Accept.TryParseAdd(value); 1068_httpRequestMessage.Headers.ConnectionClose = false; 1072_httpRequestMessage.Headers.Connection.TryParseAdd(value); 1102_httpRequestMessage.Headers.ExpectContinue = true; 1106_httpRequestMessage.Headers.Expect.TryParseAdd(value); 1117_httpRequestMessage.Headers.Referrer = new Uri(value); 1123_httpRequestMessage.Headers.TransferEncodingChunked = true; 1127_httpRequestMessage.Headers.TransferEncoding.TryParseAdd(value); 1132_httpRequestMessage.Headers.UserAgent.Add(ProductInfoHeaderValue.Parse(value)); 1139_httpRequestMessage.Headers.IfModifiedSince = modifiedSinceDate; 1163_httpRequestMessage.Headers.Add(name, value); 1182_httpRequestMessage.Headers.TryAddWithoutValidation("SOAPAction", action); 1200_httpRequestMessage.Headers.TransferEncodingChunked = false;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpRequestMessageExtensionMethods.cs (2)
84MergeWebHeaderCollectionWithHttpHeaders(headersToMerge, requestMessage.Headers, requestMessage.Content.Headers); 104IEnumerable<KeyValuePair<string, IEnumerable<string>>> headers = httpRequest.Headers;
Keycloak.Web (1)
AuthorizationHandler.cs (1)
17request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", accessToken);
Microsoft.AspNetCore.Authentication.OAuth (1)
OAuthHandler.cs (1)
219requestMessage.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Logging\AcceptanceTests.cs (2)
383request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(MediaTypeNames.Application.Json)); 443httpMessage.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue(MediaTypeNames.Application.Json));
Microsoft.Extensions.AI.Evaluation.Safety (2)
ContentSafetyService.cs (2)
431httpRequestMessage.Headers.Add("User-Agent", userAgent); 441httpRequestMessage.Headers.Authorization = new AuthenticationHeaderValue("Bearer", token.Token);
Microsoft.Extensions.AI.OpenAI.Tests (1)
ThrowUserAgentExceptionHandler.cs (1)
14throw new InvalidOperationException($"User-Agent header: {request.Headers.UserAgent}");
Microsoft.Extensions.Http (2)
Logging\LogHelper.cs (2)
81new HttpHeadersLogValue(HttpHeadersLogValue.Kind.Request, request.Headers, request.Content?.Headers, shouldRedactHeaderValue), 120new HttpHeadersLogValue(HttpHeadersLogValue.Kind.Request, request.Headers, request.Content?.Headers, shouldRedactHeaderValue),
Microsoft.Extensions.Http.Diagnostics (2)
Latency\Internal\HttpLatencyTelemetryHandler.cs (1)
55_ = request.Headers.TryAddWithoutValidation(TelemetryConstants.ClientApplicationNameHeader, _applicationName);
Logging\Internal\HttpHeadersReader.cs (1)
48ReadHeaders(request.Headers, _requestHeadersToLog, destination);
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
Benchmarks\HeadersReaderBenchmark.cs (1)
38Request.Headers.Add($"Header{i}", $"Value{i}");
Microsoft.Extensions.Http.Diagnostics.Tests (31)
Latency\Internal\HttpLatencyTelemetryHandlerTest.cs (1)
72Assert.True(req.Headers.Contains(TelemetryConstants.ClientApplicationNameHeader));
Logging\AcceptanceTests.cs (10)
168httpRequestMessage.Headers.Add("requestHeader", "Request Value"); 169httpRequestMessage.Headers.Add("ReQuEStHeAdErFirst", new List<string> { "Request Value 2", "Request Value 3" }); 184httpRequestMessage2.Headers.Add("requestHeader", "Request Value"); 185httpRequestMessage2.Headers.Add("ReQuEStHeAdErSecond", new List<string> { "Request Value 2", "Request Value 3" }); 249httpRequestMessage.Headers.Add("requestHeader", "Request Value"); 250httpRequestMessage.Headers.Add("ReQuEStHeAdEr2", new List<string> { "Request Value 2", "Request Value 3" }); 271httpRequestMessage2.Headers.Add("requestHeader", "Request Value"); 272httpRequestMessage2.Headers.Add("ReQuEStHeAdEr2", new List<string> { "Request Value 2", "Request Value 3" }); 687httpRequestMessage.Headers.Add("requestHeader", "Request Value"); 688httpRequestMessage.Headers.Add("ReQuEStHeAdEr2", new List<string> { "Request Value 2", "Request Value 3" });
Logging\HttpClientLoggerTest.cs (7)
190httpRequestMessage.Headers.Add(TestRequestHeader, testRequestHeaderValue); 191httpRequestMessage.Headers.Add("Header3", testRequestHeaderValue); 286httpRequestMessage.Headers.Add(TestRequestHeader, requestHeaderValue); 394httpRequestMessage.Headers.Add(TestRequestHeader, requestHeaderValue); 491httpRequestMessage.Headers.Add(TestRequestHeader, requestHeaderValue); 606httpRequestMessage.Headers.Add(TestRequestHeader, requestHeaderValue); 874httpRequestMessage.Headers.Add(TestRequestHeader, requestHeaderValue);
Logging\HttpHeadersReaderTest.cs (5)
74httpRequest.Headers.Add("Header1", "Value.1"); 75httpRequest.Headers.Add("Header2", "Value.2"); 78httpRequest.Headers.Add("Header5", string.Empty); 137httpRequest.Headers.Add("Header1", "Value.1"); 138httpRequest.Headers.Add("Header2", "Value.2");
Logging\HttpRequestReaderTest.cs (8)
90httpRequestMessage.Headers.Add(header1.Key, header1.Value); 91httpRequestMessage.Headers.Add(header3.Key, header3.Value); 220httpRequestMessage.Headers.Add(header1.Key, header1.Value); 296httpRequestMessage.Headers.Add(header1.Key, header1.Value); 369httpRequestMessage.Headers.Add(header1.Key, header1.Value); 429httpRequestMessage.Headers.Add(header1.Key, header1.Value); 502httpRequestMessage.Headers.Add(header1.Key, header1.Value); 571httpRequestMessage.Headers.Add(header1.Key, header1.Value);
Microsoft.Extensions.Http.Resilience (2)
Internal\RequestMessageSnapshot.cs (2)
53_ = clone.Headers.TryAddWithoutValidation(header.Key, header.Value); 87_headers.AddRange(request.Headers);
Microsoft.Extensions.Http.Resilience.Tests (2)
Resilience\RequestMessageSnapshotTests.cs (2)
63initialRequest.Headers.Add("Authorization", "Bearer token"); 84Assert.NotNull(cloned.Headers.Authorization);
Microsoft.Extensions.ServiceDiscovery (2)
Http\ResolvingHttpClientHandler.cs (1)
27request.Headers.Host ??= result.Features.Get<IHostNameFeature>()?.HostName;
Http\ResolvingHttpDelegatingHandler.cs (1)
48request.Headers.Host ??= result.Features.Get<IHostNameFeature>()?.HostName;
Microsoft.NET.Build.Containers (6)
AuthHandshakeMessageHandler.cs (3)
530message.Headers.Authorization = header; 581request.Headers.Authorization = header; 605request.Headers.Authorization = authHeader;
Registry\DefaultBlobUploadOperations.cs (1)
101patchMessage.Headers.AcceptEncoding.Add(new StringWithQualityHeaderValue("gzip"));
Registry\HttpExtensions.cs (2)
23request.Headers.Accept.Clear(); 24request.Headers.Accept.AddRange(_knownManifestFormats);
Microsoft.NET.Sdk.Publish.Tasks (3)
Kudu\KuduVfsDeploy.cs (2)
68req.Headers.Add("Authorization", "Basic " + AuthorizationInfo); 69req.Headers.Add("If-Match", "*");
Kudu\KuduZipDeploy.cs (1)
59req.Headers.Add("Authorization", "Basic " + AuthorizationInfo);
NuGet.Protocol (10)
HttpSource\HttpRequestMessageExtensions.cs (2)
35foreach (var header in request.Headers) 37clone.Headers.TryAddWithoutValidation(header.Key, header.Value);
HttpSource\HttpRetryHandler.cs (1)
136requestMessage.Headers.TryAddWithoutValidation(header.Key, header.Value);
HttpSource\HttpSource.cs (1)
124requestMessage.Headers.Accept.Add(acceptHeaderValue);
LegacyFeed\V2FeedParser.cs (2)
588request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/atom+xml")); 589request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/xml"));
Resources\PackageUpdateResource.cs (4)
667request.Headers.TransferEncodingChunked = true; 671request.Headers.Add(ProtocolConstants.ApiKeyHeader, apiKey); 779request.Headers.Add(ProtocolConstants.ApiKeyHeader, apiKey); 935request.Headers.Add(ApiKeyHeader, apiKey);
System.Net.Http (43)
System\Net\Http\DiagnosticsHandler.cs (4)
104request.Headers.Remove(field); 361HeaderDescriptor descriptor = request.Headers.GetHeaderDescriptor(key); 363if (!request.Headers.Contains(descriptor)) 365request.Headers.Add(descriptor, value);
System\Net\Http\DiagnosticsHelper.cs (1)
45if ((proxy is null || proxy.IsBypassed(request.RequestUri)) && request.HasHeaders && request.Headers.Host is string hostHeader)
System\Net\Http\HttpClient.cs (1)
793request.Headers.AddHeaders(_defaultRequestHeaders);
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.cs (2)
168request.Headers.ProxyAuthorization = headerValue; 172request.Headers.Authorization = headerValue;
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.NtAuth.cs (2)
92if (!isProxyAuth && request.HasHeaders && request.Headers.Host != null) 95hostName = request.Headers.Host;
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.cs (3)
352request.Headers.NonValidated.TryGetValues(HttpKnownHeaderNames.UserAgent, out HeaderStringValues userAgent)) 782tunnelRequest.Headers.Host = $"{_originAuthority.IdnHost}:{_originAuthority.Port}"; // This specifies destination host/port to connect to 786tunnelRequest.Headers.TryAddWithoutValidation(KnownHeaders.UserAgent.Descriptor, _connectTunnelUserAgent);
System\Net\Http\SocketsHttpHandler\DecompressionHandler.cs (3)
68if (!request.Headers.Contains(KnownHeaders.AcceptEncoding.Descriptor)) 71request.Headers.TryAddWithoutValidation(KnownHeaders.AcceptEncoding.Descriptor, _acceptEncodingHeaderValue); 75HttpHeaderValueCollection<StringWithQualityHeaderValue> acceptEncoding = request.Headers.AcceptEncoding;
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (6)
1508if (request.HasHeaders && request.Headers.Host is string host) 1533if (request.Headers.TransferEncodingChunked == true) 1535request.Headers.TransferEncodingChunked = false; 1538if (request.Headers.Protocol is string protocol) 1546headerListSize += WriteHeaderCollection(request, request.Headers, ref headerBuffer); 2010bool shouldExpectContinue = (request.Content != null && request.HasHeaders && request.Headers.ExpectContinue == true);
System\Net\Http\SocketsHttpHandler\Http2Stream.cs (1)
129if (_request.HasHeaders && _request.Headers.ExpectContinue == true)
System\Net\Http\SocketsHttpHandler\Http3RequestStream.cs (5)
171if (_request.HasHeaders && _request.Headers.ExpectContinue == true) 684if (request.HasHeaders && request.Headers.Host is string host) 712if (request.HasHeaders && request.Headers.TransferEncodingChunked == true) 714request.Headers.TransferEncodingChunked = false; 717headerListSize += BufferHeaderCollection(request.Headers);
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (5)
320if (!request.HasHeaders || request.Headers.Host is not string host) 347if (!request.HasHeaders || request.Headers.Host is null) 377WriteHeaderCollection(request.Headers, cookiesFromContainer); 567bool hasExpectContinueHeader = request.HasHeaders && request.Headers.ExpectContinue == true; 947bool requestTransferEncodingChunked = request.HasHeaders && request.Headers.TransferEncodingChunked == true;
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (2)
244string? hostHeader = request.Headers.Host; 325string? hostHeader = request.Headers.Host;
System\Net\Http\SocketsHttpHandler\RedirectHandler.cs (3)
53request.Headers.Authorization = null; 75if (request.Headers.TransferEncodingChunked == true) 77request.Headers.TransferEncodingChunked = false;
System\Net\Http\SocketsHttpHandler\SocketsHttpHandler.cs (5)
645if (request.HasHeaders && request.Headers.TransferEncodingChunked.GetValueOrDefault()) 660request.Headers.TransferEncodingChunked = true; 666if (request.Headers.TransferEncodingChunked == true) 672if (request.Headers.ExpectContinue == true) 674request.Headers.ExpectContinue = false;
System.Net.Http.WinHttpHandler (6)
System\Net\Http\CachedCertificateValue.cs (1)
29Host = message.Headers.Host ?? message.RequestUri.Host;
System\Net\Http\WinHttpHandler.cs (5)
662if (requestMessage.Headers.TransferEncodingChunked.HasValue && 663requestMessage.Headers.TransferEncodingChunked.Value) 700requestMessage.Headers.TransferEncodingChunked = true; 743requestHeadersBuffer.AppendLine(requestMessage.Headers.ToString()); 1071state.RequestMessage.Headers.TransferEncodingChunked = true;
System.Net.Requests (8)
System\Net\HttpWebRequest.cs (8)
1212_sendRequestMessage.Headers.Host = Host; 1231_sendRequestMessage.Headers.TryAddWithoutValidation(headerName, _webHeaderCollection[headerName!]); 1237_sendRequestMessage.Headers.ExpectContinue = true; 1240_sendRequestMessage.Headers.TransferEncodingChunked = SendChunked; 1244_sendRequestMessage.Headers.Connection.Add(HttpKnownHeaderNames.KeepAlive); 1248_sendRequestMessage.Headers.ConnectionClose = true; 1318HttpHeaderValueCollection<NameValueHeaderValue> pragmaHeaders = request.Headers.Pragma; 1402request.Headers.CacheControl = cacheControl;
System.ServiceModel.Http (16)
System\ServiceModel\Channels\HttpChannelFactory.cs (16)
693requestMessage.Headers.TransferEncodingChunked = true; 696requestMessage.Headers.CacheControl = s_requestCacheHeader; 1102_httpRequestMessage.Headers.Add(HttpChannelUtilities.MIMEVersionHeader, version); 1181_httpRequestMessage.Headers.Accept.TryParseAdd(value); 1187_httpRequestMessage.Headers.ConnectionClose = false; 1191_httpRequestMessage.Headers.Connection.TryParseAdd(value); 1221_httpRequestMessage.Headers.ExpectContinue = true; 1225_httpRequestMessage.Headers.Expect.TryParseAdd(value); 1232_httpRequestMessage.Headers.Referrer = new Uri(value); 1238_httpRequestMessage.Headers.TransferEncodingChunked = true; 1242_httpRequestMessage.Headers.TransferEncoding.TryParseAdd(value); 1247_httpRequestMessage.Headers.Add(name, value); 1254_httpRequestMessage.Headers.IfModifiedSince = modifiedSinceDate; 1278_httpRequestMessage.Headers.Add(name, value); 1297_httpRequestMessage.Headers.TryAddWithoutValidation("SOAPAction", action); 1315_httpRequestMessage.Headers.TransferEncodingChunked = false;
TestShop.AppHost (1)
AppHost.cs (1)
46requestContext.Request.Headers.Add("Authorization", $"Key {resetDbKey}");