1 override of Method
Microsoft.AspNetCore.Http (1)
Internal\DefaultHttpRequest.cs (1)
97public override string Method
5 writes to Method
Aspire.Dashboard.Tests (1)
Middleware\DashboardExperienceRedirectMiddlewareTests.cs (1)
104context.Request.Method = HttpMethods.Get;
Microsoft.AspNetCore.HttpOverrides (2)
HttpMethodOverrideMiddleware.cs (2)
52context.Request.Method = xHttpMethodOverrideValue.ToString(); 65context.Request.Method = methodType.ToString();
Microsoft.AspNetCore.TestHost (2)
ClientHandler.cs (1)
115req.Method = request.Method.ToString();
HttpContextBuilder.cs (1)
41request.Method = HttpMethods.Get;
158 references to Method
Aspire.Cli.EndToEnd.Tests (1)
Helpers\GitHttpServer.cs (1)
59startInfo.Environment["REQUEST_METHOD"] = context.Request.Method;
Aspire.Dashboard (1)
Model\DashboardExperienceRedirectMiddleware.cs (1)
18if (!HttpMethods.IsGet(context.Request.Method) ||
Aspire.Hosting.Tests (44)
Dcp\KubernetesServiceTests.cs (44)
49requests.Enqueue(context.Request.Method); 50var cleanupComplete = context.Request.Method == HttpMethods.Get && Interlocked.Increment(ref getCount) == 2; 85requests.Enqueue(context.Request.Method); 969requests.Enqueue(context.Request.Method); 989requests.Enqueue(context.Request.Method); 1027requests.Enqueue($"{context.Request.Method} {context.Request.Path}"); 1028if (HttpMethods.IsPost(context.Request.Method)) 1070requests.Enqueue(context.Request.Method); 1071if (HttpMethods.IsGet(context.Request.Method)) 1123requests.Enqueue(context.Request.Method); 1124if (HttpMethods.IsPost(context.Request.Method)) 1176requests.Enqueue(context.Request.Method); 1177if (HttpMethods.IsPost(context.Request.Method)) 1223requests.Enqueue(context.Request.Method); 1224if (HttpMethods.IsGet(context.Request.Method)) 1265requests.Enqueue(context.Request.Method); 1289requests.Enqueue(context.Request.Method); 1290if (HttpMethods.IsPost(context.Request.Method)) 1337HttpMethods.IsGet(context.Request.Method)) 1344requests.Enqueue(context.Request.Method); 1345if (HttpMethods.IsGet(context.Request.Method)) 1403requests.Enqueue(context.Request.Method); 1404if (HttpMethods.IsPost(context.Request.Method)) 1437if (HttpMethods.IsGet(context.Request.Method) && 1445requests.Enqueue(context.Request.Method); 1446if (HttpMethods.IsPost(context.Request.Method)) 1501requests.Enqueue(context.Request.Method); 1502if (HttpMethods.IsGet(context.Request.Method)) 1546requests.Enqueue(context.Request.Method); 1547if (HttpMethods.IsGet(context.Request.Method)) 1588requests.Enqueue(context.Request.Method); 1589if (HttpMethods.IsPost(context.Request.Method)) 1629if (HttpMethods.IsGet(context.Request.Method) && 1637requests.Enqueue(context.Request.Method); 1638if (HttpMethods.IsGet(context.Request.Method)) 1682requests.Enqueue(context.Request.Method); 1683if (HttpMethods.IsGet(context.Request.Method)) 1725requests.Enqueue(context.Request.Method); 1726if (HttpMethods.IsPost(context.Request.Method)) 1766requests.Enqueue(context.Request.Method); 1768HttpMethods.IsPost(context.Request.Method) ? StatusCodes.Status504GatewayTimeout : StatusCodes.Status403Forbidden, 1793requests.Enqueue(context.Request.Method); 1967requests.Enqueue(context.Request.Method); 1968if (HttpMethods.IsGet(context.Request.Method))
Microsoft.AspNetCore (2)
Internal\CsrfProtectionMiddleware.cs (1)
65RequestFailedValidation(_logger, context.Request.Method, context.Request.Path, context.Request.Headers.Origin.ToString());
Internal\DefaultCsrfProtection.cs (1)
20if (SafeHttpMethods.IsSafe(request.Method))
Microsoft.AspNetCore.Antiforgery (2)
AntiforgeryMiddleware.cs (1)
22var method = context.Request.Method;
Internal\DefaultAntiforgery.cs (1)
94var method = httpContext.Request.Method;
Microsoft.AspNetCore.Authentication.OpenIdConnect (4)
OpenIdConnectHandler.cs (4)
117if (HttpMethods.IsGet(Request.Method)) 126else if (HttpMethods.IsPost(Request.Method) 644if (HttpMethods.IsGet(Request.Method)) 665else if (HttpMethods.IsPost(Request.Method)
Microsoft.AspNetCore.Authentication.WsFederation (2)
WsFederationHandler.cs (2)
70if (Options.RemoteSignOutPath.HasValue && Options.RemoteSignOutPath == Request.Path && HttpMethods.IsGet(Request.Method) 154if (HttpMethods.IsPost(Request.Method)
Microsoft.AspNetCore.Components.Endpoints (3)
CacheView\CacheViewService.cs (1)
87if (!cacheView.Enabled || !IsCacheableRequestMethod(httpContext.Request.Method) || cacheView.IsInStreamingContext)
RazorComponentEndpointInvoker.cs (1)
211var processPost = HttpMethods.IsPost(context.Request.Method) &&
Rendering\EndpointHtmlRenderer.Streaming.cs (1)
245if (HttpMethods.IsPost(httpContext.Request.Method))
Microsoft.AspNetCore.Components.Server (1)
CircuitDisconnectMiddleware.cs (1)
34if (!HttpMethods.IsPost(context.Request.Method))
Microsoft.AspNetCore.Components.Testing (1)
Infrastructure\TestInfrastructureStartupFilter.cs (1)
35&& context.Request.Method == "POST")
Microsoft.AspNetCore.Cors (3)
Infrastructure\CorsMiddleware.cs (1)
118var isOptionsRequest = HttpMethods.IsOptions(context.Request.Method);
Infrastructure\CorsService.cs (2)
71var isOptionsRequest = HttpMethods.IsOptions(context.Request.Method); 119new[] { result.IsPreflightRequest ? headers.AccessControlRequestMethod.ToString() : context.Request.Method } :
Microsoft.AspNetCore.Hosting (18)
Internal\HostingApplicationDiagnostics.cs (9)
96context.MetricsTagsFeature.Method = httpContext.Request.Method; 398[DynamicDependency(nameof(HttpRequest.Method), typeof(HttpRequest))] 419[DynamicDependency(nameof(HttpRequest.Method), typeof(HttpRequest))] 439_eventSource.RequestStart(httpContext.Request.Method, httpContext.Request.Path); 445_metrics.RequestStart(httpContext.Request.Scheme, httpContext.Request.Method); 486activity.DisplayName = HostingTelemetryHelpers.GetActivityDisplayName(httpContext.Request.Method); 541HostingTelemetryHelpers.SetActivityHttpMethodTags(ref creationTags, request.Method); 600activity.DisplayName = HostingTelemetryHelpers.GetActivityDisplayName(httpContext.Request.Method, resolvedRoute); 633[DynamicDependency(nameof(HttpRequest.Method), typeof(HttpRequest))]
Internal\HostingRequestFinishedLog.cs (3)
405 => new KeyValuePair<string, object?>(nameof(request.Method), request.Method), 66_cachedToString = $"Request finished {request.Protocol} {request.Method} {request.Scheme}://{request.Host.Value}{request.PathBase.Value}{request.Path.Value}{request.QueryString.Value} - {response.StatusCode.ToString(CultureInfo.InvariantCulture)} {ValueOrEmptyMarker(response.ContentLength)} {EscapedValueOrEmptyMarker(response.ContentType)} {Elapsed.TotalMilliseconds.ToString("0.0000", CultureInfo.InvariantCulture)}ms";
Internal\HostingRequestStartingLog.cs (3)
261 => new KeyValuePair<string, object?>(nameof(_request.Method), _request.Method), 48_cachedToString = $"Request starting {request.Protocol} {request.Method} {request.Scheme}://{request.Host.Value}{request.PathBase.Value}{request.Path.Value}{request.QueryString.Value} - {EscapedValueOrEmptyMarker(request.ContentType)} {ValueOrEmptyMarker(request.ContentLength)}";
Internal\HostingRequestUnhandledLog.cs (3)
230 => new KeyValuePair<string, object?>(nameof(_httpContext.Request.Method), _httpContext.Request.Method), 44_cachedToString = $"Request reached the end of the middleware pipeline without being handled by application code. Request path: {request.Method} {request.Scheme}://{request.Host}{request.PathBase}{request.Path}, Response status code: {response.StatusCode}";
Microsoft.AspNetCore.Http (4)
src\aspnetcore\src\Shared\Debugger\HttpContextDebugFormatter.cs (4)
34if (!string.IsNullOrEmpty(request.Method)) 36sb.Append(request.Method); 56if (!string.IsNullOrEmpty(context.Request.Method)) 58sb.Append(context.Request.Method);
Microsoft.AspNetCore.Http.Abstractions (5)
HttpRequest.cs (1)
164public string Method => _request.Method;
src\aspnetcore\src\Shared\Debugger\HttpContextDebugFormatter.cs (4)
34if (!string.IsNullOrEmpty(request.Method)) 36sb.Append(request.Method); 56if (!string.IsNullOrEmpty(context.Request.Method)) 58sb.Append(context.Request.Method);
Microsoft.AspNetCore.Http.Connections (6)
Internal\HttpConnectionDispatcher.cs (6)
83if (HttpMethods.IsPost(context.Request.Method)) 88else if (HttpMethods.IsGet(context.Request.Method) || HttpMethods.IsConnect(context.Request.Method)) 93else if (HttpMethods.IsDelete(context.Request.Method)) 114if (HttpMethods.IsPost(context.Request.Method)) 134if (HttpMethods.IsPost(context.Request.Method))
Microsoft.AspNetCore.Http.Results (4)
src\aspnetcore\src\Shared\ResultsHelpers\FileResultHelper.cs (4)
145if ((HttpMethods.IsHead(request.Method) || HttpMethods.IsGet(request.Method)) 158return (range: null, rangeLength: 0, serveBody: !HttpMethods.IsHead(request.Method)); 294var serveBody = !HttpMethods.IsHead(httpContext.Request.Method);
Microsoft.AspNetCore.HttpLogging (4)
HttpLoggingFields.cs (1)
56/// Flag for logging the HTTP Request <see cref="HttpRequest.Method"/>.
HttpLoggingMiddleware.cs (2)
123logContext.AddParameter(nameof(request.Method), request.Method);
W3CLoggingMiddleware.cs (1)
129shouldLog |= AddToList(elements, _methodIndex, request.Method);
Microsoft.AspNetCore.HttpOverrides (1)
HttpMethodOverrideMiddleware.cs (1)
38if (HttpMethods.IsPost(context.Request.Method))
Microsoft.AspNetCore.Mvc.Core (8)
ActionConstraints\HttpMethodActionConstraint.cs (1)
69var method = request.Method;
ApplicationModels\DefaultApplicationModelProvider.cs (1)
36_supportsNonGetRequests = context => !HttpMethods.IsGet(context.HttpContext.Request.Method);
BindPropertyAttribute.cs (1)
86return !HttpMethods.IsGet(context.HttpContext.Request.Method);
RequireHttpsAttribute.cs (1)
66if (!HttpMethods.IsGet(filterContext.HttpContext.Request.Method))
src\aspnetcore\src\Shared\ResultsHelpers\FileResultHelper.cs (4)
145if ((HttpMethods.IsHead(request.Method) || HttpMethods.IsGet(request.Method)) 158return (range: null, rangeLength: 0, serveBody: !HttpMethods.IsHead(request.Method)); 294var serveBody = !HttpMethods.IsHead(httpContext.Request.Method);
Microsoft.AspNetCore.Mvc.Cors (3)
CorsAuthorizationFilter.cs (1)
91if (HttpMethods.IsOptions(request.Method)
CorsHttpMethodActionConstraint.cs (1)
32if (Http.HttpMethods.IsOptions(request.Method) &&
DisableCorsAuthorizationFilter.cs (1)
29context.HttpContext.Request.Method,
Microsoft.AspNetCore.Mvc.RazorPages (5)
ApplicationModels\DefaultPageApplicationModelPartsProvider.cs (1)
25_supportsNonGetRequests = context => !HttpMethods.IsGet(context.HttpContext.Request.Method);
Infrastructure\DefaultPageHandlerMethodSelector.cs (3)
25var httpMethod = context.HttpContext.Request.Method; 162var httpMethod = context.HttpContext.Request.Method; 240return HttpMethods.IsHead(context.HttpContext.Request.Method) ? HttpMethods.Get : null;
Infrastructure\HandleOptionsRequestsPageFilter.cs (1)
41HttpMethods.IsOptions(context.HttpContext.Request.Method))
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Filters\AutoValidateAntiforgeryTokenAuthorizationFilter.cs (1)
22var method = context.HttpContext.Request.Method;
Microsoft.AspNetCore.OutputCaching (4)
OutputCacheKeyProvider.cs (1)
108.AppendUpperInvariant(request.Method)
OutputCacheMiddleware.cs (1)
434&& HttpMethods.IsHead(context.HttpContext.Request.Method)))
Policies\DefaultPolicy.cs (2)
80if (!HttpMethods.IsGet(request.Method) && !HttpMethods.IsHead(request.Method))
Microsoft.AspNetCore.ResponseCaching (5)
ResponseCachingKeyProvider.cs (1)
54.AppendUpperInvariant(request.Method)
ResponseCachingMiddleware.cs (1)
381&& HttpMethods.IsHead(context.HttpContext.Request.Method)))
ResponseCachingPolicyProvider.cs (3)
17if (!HttpMethods.IsGet(request.Method) && !HttpMethods.IsHead(request.Method)) 19context.Logger.RequestMethodNotCacheable(request.Method);
Microsoft.AspNetCore.ResponseCompression (1)
ResponseCompressionBody.cs (1)
59if (!_compressionChecked && HttpMethods.IsHead(_context.Request.Method))
Microsoft.AspNetCore.Rewrite (1)
PatternSegments\RequestMethodSegment.cs (1)
10return context.HttpContext.Request.Method;
Microsoft.AspNetCore.Routing (5)
Constraints\HttpMethodRouteConstraint.cs (1)
49return AllowedMethods.Contains(httpContext.Request.Method, StringComparer.OrdinalIgnoreCase);
EndpointRoutingMiddleware.cs (1)
213httpContext.Request.Method is {} method &&
Matching\HttpMethodDictionaryPolicyJumpTable.cs (1)
23var httpMethod = httpContext.Request.Method;
Matching\HttpMethodMatcherPolicy.cs (1)
115var httpMethod = httpContext.Request.Method;
Matching\HttpMethodSingleEntryPolicyJumpTable.cs (1)
36var httpMethod = httpContext.Request.Method;
Microsoft.AspNetCore.Server.IISIntegration (2)
IISMiddleware.cs (2)
116if (HttpMethods.IsPost(httpContext.Request.Method) && 126if (Debugger.IsAttached && string.Equals("DEBUG", httpContext.Request.Method, StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.SpaServices.Extensions (2)
Proxying\SpaProxy.cs (2)
134var requestMethod = request.Method; 160requestMessage.Method = new HttpMethod(request.Method);
Microsoft.AspNetCore.StaticAssets (2)
StaticAssetsInvoker.cs (2)
145var isHead = HttpMethods.IsHead(context.Request.Method); 437if (!HttpMethods.IsGet(_request.Method))
Microsoft.AspNetCore.StaticFiles (6)
DefaultFilesMiddleware.cs (1)
52&& Helpers.IsGetOrHeadMethod(context.Request.Method)
DirectoryBrowserMiddleware.cs (1)
65&& Helpers.IsGetOrHeadMethod(context.Request.Method)
HtmlDirectoryFormatter.cs (1)
42if (HttpMethods.IsHead(context.Request.Method))
StaticFileContext.cs (1)
57_method = _request.Method;
StaticFileMiddleware.cs (2)
66_logger.RequestMethodNotSupported(context.Request.Method); 90return Helpers.IsGetOrHeadMethod(context.Request.Method);
Microsoft.AspNetCore.Watch.BrowserRefresh (2)
src\sdk\src\Dotnet.Watch\Web.Middleware\BrowserToolsForwarder.cs (1)
78new HttpMethod(context.Request.Method),
src\sdk\src\Dotnet.Watch\Web.Middleware\HostingStartup.cs (1)
64HttpMethods.IsGet(context.Request.Method) &&
Microsoft.AspNetCore.WebSockets (2)
WebSocketMiddleware.cs (2)
116_isH2WebSocket = CheckSupportedWebSocketRequestH2(_context.Request.Method, _connectFeature.Protocol, _context.Request.Headers); 121_isWebSocketRequest = CheckSupportedWebSocketRequest(_context.Request.Method, _context.Request.Headers);
Microsoft.DotNet.HotReload.Watch (1)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\BrowserRefreshServer.cs (1)
215if (!HttpMethods.IsGet(context.Request.Method))
WebPubSubWeb (2)
Program.cs (2)
56if (context.Request.Method == "OPTIONS") 62if (context.Request.Method != "POST" || !context.Request.Headers.TryGetValue("ce-type", out var eventType))