Class HttpRequestExtensions
- Namespace
- Umbraco.Extensions
- Assembly
- Umbraco.Web.Common.dll
Extension methods for HttpRequest
public static class HttpRequestExtensions
- Inheritance
-
HttpRequestExtensions
- Inherited Members
Methods
ClientCulture(HttpRequest)
public static string? ClientCulture(this HttpRequest request)
Parameters
request
HttpRequest
Returns
ClientSegment(HttpRequest)
public static string? ClientSegment(this HttpRequest request)
Parameters
request
HttpRequest
Returns
GetApplicationUri(HttpRequest, WebRoutingSettings)
Gets the application URI, will use the one specified in settings if present
public static Uri GetApplicationUri(this HttpRequest request, WebRoutingSettings routingSettings)
Parameters
request
HttpRequestroutingSettings
WebRoutingSettings
Returns
- Uri
GetRawBodyString(HttpRequest, Encoding?)
public static string GetRawBodyString(this HttpRequest request, Encoding? encoding = null)
Parameters
request
HttpRequestencoding
Encoding
Returns
GetRawBodyStringAsync(HttpRequest, Encoding?)
public static Task<string> GetRawBodyStringAsync(this HttpRequest request, Encoding? encoding = null)
Parameters
request
HttpRequestencoding
Encoding
Returns
GetUfprt(HttpRequest)
Gets the Umbraco ufprt
encrypted string from the current request
public static string? GetUfprt(this HttpRequest request)
Parameters
request
HttpRequestThe current request
Returns
- string
The extracted
ufprt
token.
HasPreviewCookie(HttpRequest)
Check if a preview cookie exist
public static bool HasPreviewCookie(this HttpRequest request)
Parameters
request
HttpRequest
Returns
IsBackOfficeRequest(HttpRequest)
Returns true if the request is a back office request
public static bool IsBackOfficeRequest(this HttpRequest request)
Parameters
request
HttpRequest
Returns
IsClientSideRequest(HttpRequest)
Returns true if the request is for a client side extension
public static bool IsClientSideRequest(this HttpRequest request)
Parameters
request
HttpRequest
Returns
IsLocal(HttpRequest)
Determines if a request is local.
public static bool IsLocal(this HttpRequest request)
Parameters
request
HttpRequest
Returns
- bool
True if request is local