ServerRequestOverride

class ServerRequestOverride(methodOverride: Option[Method], uriOverride: Option[Uri], protocolOverride: Option[String], connectionInfoOverride: Option[ConnectionInfo], pathSegmentsOverride: Option[List[String]], queryParametersOverride: Option[QueryParams], headersOverride: Option[Seq[Header]], delegate: ServerRequest) extends ServerRequest
trait RequestMetadata
trait HasHeaders
class Object
trait Matchable
class Any

Value members

Concrete methods

override def attribute[T](k: AttributeKey[T]): Option[T]
Definition Classes
override def attribute[T](k: AttributeKey[T], v: T): ServerRequest
Definition Classes
Definition Classes
override def headers: Seq[Header]
Definition Classes
HasHeaders
override def method: Method
Definition Classes
RequestMetadata
override def pathSegments: List[String]
Definition Classes
override def protocol: String
Definition Classes
override def queryParameters: QueryParams
Definition Classes
override def underlying: Any
Definition Classes
override def uri: Uri
Definition Classes
RequestMetadata
override def withUnderlying(underlying: Any): ServerRequest
Definition Classes

Inherited methods

def contentLength: Option[Long]
Inherited from:
HasHeaders
def contentType: Option[String]
Inherited from:
HasHeaders
def cookies: Seq[Either[String, CookieWithMeta]]
Inherited from:
HasHeaders
def header(h: String): Option[String]
Inherited from:
HasHeaders
def headers(h: String): Seq[String]
Inherited from:
HasHeaders
def showShort: String

A short representation of this request, including the request method, path and query.

A short representation of this request, including the request method, path and query.

Inherited from:
ServerRequest
override def toString: String
Definition Classes
RequestMetadata -> Any
Inherited from:
RequestMetadata
def unsafeCookies: Seq[CookieWithMeta]
Inherited from:
HasHeaders
def withOverride(methodOverride: Option[Method], uriOverride: Option[Uri], protocolOverride: Option[String], connectionInfoOverride: Option[ConnectionInfo], pathSegmentsOverride: Option[List[String]], queryParametersOverride: Option[QueryParams], headersOverride: Option[Seq[Header]]): ServerRequest

Create a copy of this server request, which overrides some of the data that is read from the underlying implementation with the given values. E.g. instead of reading the headers from the underlying request, the headers might be given explicitly.

Create a copy of this server request, which overrides some of the data that is read from the underlying implementation with the given values. E.g. instead of reading the headers from the underlying request, the headers might be given explicitly.

Inherited from:
ServerRequest

Inherited fields

lazy val acceptsContentTypes: Either[String, Seq[ContentTypeRange]]
Inherited from:
ServerRequest
lazy val contentTypeParsed: Option[MediaType]
Inherited from:
ServerRequest