View Source
Class HttpRequestExtensions
Extension methods for Microsoft.AspNetCore.Http.HttpRequest
Assembly: Umbraco.Web.Common.dll
Syntax
public static class HttpRequestExtensions
Methods
View Source
ClientCulture(HttpRequest)
Declaration
public static string? ClientCulture(this HttpRequest request)
Parameters
| Type |
Name |
Description |
| HttpRequest |
request |
|
Returns
View Source
ClientSegment(HttpRequest)
Declaration
public static string? ClientSegment(this HttpRequest request)
Parameters
| Type |
Name |
Description |
| HttpRequest |
request |
|
Returns
View Source
GetApplicationUri(HttpRequest, WebRoutingSettings)
Gets the application URI, will use the one specified in settings if present
Declaration
public static Uri GetApplicationUri(this HttpRequest request, WebRoutingSettings routingSettings)
Parameters
Returns
View Source
GetRawBodyString(HttpRequest, Encoding?)
Declaration
public static string GetRawBodyString(this HttpRequest request, Encoding? encoding = null)
Parameters
| Type |
Name |
Description |
| HttpRequest |
request |
|
| Encoding |
encoding |
|
Returns
View Source
GetRawBodyStringAsync(HttpRequest, Encoding?)
Declaration
public static Task<string> GetRawBodyStringAsync(this HttpRequest request, Encoding? encoding = null)
Parameters
| Type |
Name |
Description |
| HttpRequest |
request |
|
| Encoding |
encoding |
|
Returns
| Type |
Description |
| Task<string> |
|
View Source
GetUfprt(HttpRequest)
Gets the Umbraco ufprt encrypted string from the current request
Declaration
public static string? GetUfprt(this HttpRequest request)
Parameters
| Type |
Name |
Description |
| HttpRequest |
request |
The current request
|
Returns
| Type |
Description |
| string |
The extracted ufprt token.
|
View Source
HasPreviewCookie(HttpRequest)
Check if a preview cookie exist
Declaration
public static bool HasPreviewCookie(this HttpRequest request)
Parameters
| Type |
Name |
Description |
| HttpRequest |
request |
|
Returns
View Source
IsBackOfficeRequest(HttpRequest)
Returns true if the request is a back office request
Declaration
public static bool IsBackOfficeRequest(this HttpRequest request)
Parameters
| Type |
Name |
Description |
| HttpRequest |
request |
|
Returns
View Source
IsClientSideRequest(HttpRequest)
Returns true if the request is for a client side extension
Declaration
public static bool IsClientSideRequest(this HttpRequest request)
Parameters
| Type |
Name |
Description |
| HttpRequest |
request |
|
Returns
View Source
IsLocal(HttpRequest)
Determines if a request is local.
Declaration
public static bool IsLocal(this HttpRequest request)
Parameters
| Type |
Name |
Description |
| HttpRequest |
request |
|
Returns
| Type |
Description |
| bool |
True if request is local
|