PeanutButter
Loading...
Searching...
No Matches
PeanutButter.TestUtils.AspNetCore.HttpRequestExtensions Class Reference

Provides convenience HttpRequestExtensions. More...

Static Public Member Functions

static Uri FullUrl (this HttpRequest request)
 Groks the full url for an HttpRequest into an Uri.
static SameSiteMode ReadSameSiteForCookie (this HttpResponse res, string cookieName)
 Reads the SameSite attribute for a cookie from the request headers, since System.Net.Cookie doesn't expose this.

Detailed Description

Provides convenience HttpRequestExtensions.

Member Function Documentation

◆ FullUrl()

Uri PeanutButter.TestUtils.AspNetCore.HttpRequestExtensions.FullUrl ( this HttpRequest request)
static

Groks the full url for an HttpRequest into an Uri.

Parameters
request
Returns

◆ ReadSameSiteForCookie()

SameSiteMode PeanutButter.TestUtils.AspNetCore.HttpRequestExtensions.ReadSameSiteForCookie ( this HttpResponse res,
string cookieName )
static

Reads the SameSite attribute for a cookie from the request headers, since System.Net.Cookie doesn't expose this.

Parameters
res
cookieName
Returns
Exceptions
CookieNotFoundException
InvalidSameSiteValueException

The documentation for this class was generated from the following file:
  • source/TestUtils/PeanutButter.TestUtils.AspNetCore/HttpRequestExtensions.cs