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
requestHttpRequest
Returns
ClientSegment(HttpRequest)
public static string? ClientSegment(this HttpRequest request)
  Parameters
requestHttpRequest
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
requestHttpRequestroutingSettingsWebRoutingSettings
Returns
- Uri
 
GetRawBodyString(HttpRequest, Encoding?)
public static string GetRawBodyString(this HttpRequest request, Encoding? encoding = null)
  Parameters
requestHttpRequestencodingEncoding
Returns
GetRawBodyStringAsync(HttpRequest, Encoding?)
public static Task<string> GetRawBodyStringAsync(this HttpRequest request, Encoding? encoding = null)
  Parameters
requestHttpRequestencodingEncoding
Returns
GetUfprt(HttpRequest)
Gets the Umbraco ufprt encrypted string from the current request
public static string? GetUfprt(this HttpRequest request)
  Parameters
requestHttpRequestThe current request
Returns
- string
 The extracted
ufprttoken.
HasPreviewCookie(HttpRequest)
Check if a preview cookie exist
public static bool HasPreviewCookie(this HttpRequest request)
  Parameters
requestHttpRequest
Returns
IsBackOfficeRequest(HttpRequest)
Returns true if the request is a back office request
public static bool IsBackOfficeRequest(this HttpRequest request)
  Parameters
requestHttpRequest
Returns
IsClientSideRequest(HttpRequest)
Returns true if the request is for a client side extension
public static bool IsClientSideRequest(this HttpRequest request)
  Parameters
requestHttpRequest
Returns
IsLocal(HttpRequest)
Determines if a request is local.
public static bool IsLocal(this HttpRequest request)
  Parameters
requestHttpRequest
Returns
- bool
 True if request is local