Skip to content

HttpRequestExtensions Class

Reads URL components from an Microsoft.AspNetCore.Http.HttpRequest. Touches only Microsoft.AspNetCore.Http.HttpRequest (no MVC, no Minimal API types), so it is shared by both transport adapters.

C#
public static class HttpRequestExtensions

Inheritance System.Object → HttpRequestExtensions

Methods

HttpRequestExtensions.GetAppUrl(this HttpRequest) Method

Gets the application's base URL (scheme, host, and base path) from the request.

C#
public static string GetAppUrl(this Microsoft.AspNetCore.Http.HttpRequest request);

Parameters

request Microsoft.AspNetCore.Http.HttpRequest

Returns

System.String

HttpRequestExtensions.GetBaseUrl(this HttpRequest) Method

Gets the base URL of the request (scheme, host, and request path).

C#
public static string GetBaseUrl(this Microsoft.AspNetCore.Http.HttpRequest request);

Parameters

request Microsoft.AspNetCore.Http.HttpRequest

Returns

System.String