const mixinafBedSheet::Request

afBedSheet::Request

An injectable const version of WebReq.

This class is proxied and will always refer to the current web request.

absUri

Source

abstract Uri absUri()

The absolute request URI including the full authority and the query string.

@see web::WebReq.absUri

form

Source

abstract [Str:Str]? form()

Get the key/value pairs of the form data. The request content is read and parsed using sys::Uri.decodeQuery.

If the request content type is not "application/x-www-form-urlencoded" this method returns null.

@see web::WebReq.form

headers

Source

abstract Str:Str headers()

Map of HTTP request headers. The map is readonly and case insensitive.

@see web::WebReq.headers

httpMethod

Source

abstract Str httpMethod()

The HTTP request method in uppercase. Example: GET, POST, PUT.

@see web::WebReq.method

httpVersion

Source

abstract Version httpVersion()

The HTTP version of the request.

@see web::WebReq.version

locales

Source

abstract Locale[] locales()

The accepted locales for this request based on the "Accept-Language" HTTP header. List is sorted by preference, where locales.first is best, and locales.last is worst. This list is guaranteed to contain Locale("en").

@see web::WebReq.locales

modBase

Source

abstract Uri modBase()

Base uri of the current WebMod

@see web::WebReq.modBase

modRel

Source

abstract Uri modRel()

The uri relative to BedSheetWebMod

@see web::WebReq.modRel

remoteAddr

Source

abstract IpAddr remoteAddr()

The IP host address of the client socket making this request.

@see web::WebReq.remoteAddr

remotePort

Source

abstract Int remotePort()

The IP port of the client socket making this request.

@see web::WebReq.remotePort

routeBase

Source

abstract Uri routeBase()

The uri matched against the Route

routeRel

Source

abstract Uri routeRel()

The uri relative to the Route

uri

Source

abstract Uri uri()

The request URI including the query string relative to this authority. Also see absUri, modBase, modRel, routeBase and routeRel.

@see web::WebReq.uri