Results

play.api.mvc.Results
See theResults companion object
trait Results

Helper utilities to generate results.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Classlikes

class Status(status: Int) extends Result

Generates default Result from a content type, headers and content.

Generates default Result from a content type, headers and content.

Value parameters

status

the HTTP response status, e.g ‘200 OK’

Attributes

Supertypes
class Result
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def Found(url: String): Result

Generates a ‘302 FOUND’ simple result.

Generates a ‘302 FOUND’ simple result.

Value parameters

url

the URL to redirect to

Attributes

def MovedPermanently(url: String): Result

Generates a ‘301 MOVED_PERMANENTLY’ simple result.

Generates a ‘301 MOVED_PERMANENTLY’ simple result.

Value parameters

url

the URL to redirect to

Attributes

def PermanentRedirect(url: String): Result

Generates a ‘308 PERMANENT_REDIRECT’ simple result.

Generates a ‘308 PERMANENT_REDIRECT’ simple result.

Value parameters

url

the URL to redirect to

Attributes

def Redirect(url: String, statusCode: Int): Result

Generates a redirect simple result.

Generates a redirect simple result.

Value parameters

statusCode

HTTP status

url

the URL to redirect to

Attributes

def Redirect(url: String, queryStringParams: Map[String, Seq[String]], status: Int): Result

Generates a redirect simple result.

Generates a redirect simple result.

Value parameters

queryStringParams

queryString parameters to add to the queryString

status

HTTP status for redirect, such as SEE_OTHER, MOVED_TEMPORARILY or MOVED_PERMANENTLY

url

the URL to redirect to

Attributes

def Redirect(call: Call): Result

Generates a redirect simple result.

Generates a redirect simple result.

Value parameters

call

Call defining the URL to redirect to, which typically comes from the reverse router

Attributes

def Redirect(call: Call, status: Int): Result

Generates a redirect simple result.

Generates a redirect simple result.

Value parameters

call

Call defining the URL to redirect to, which typically comes from the reverse router

status

HTTP status for redirect, such as SEE_OTHER, MOVED_TEMPORARILY or MOVED_PERMANENTLY

Attributes

def SeeOther(url: String): Result

Generates a ‘303 SEE_OTHER’ simple result.

Generates a ‘303 SEE_OTHER’ simple result.

Value parameters

url

the URL to redirect to

Attributes

def Status(code: Int): Status

Generates a simple result.

Generates a simple result.

Value parameters

code

the status code

Attributes

def TemporaryRedirect(url: String): Result

Generates a ‘307 TEMPORARY_REDIRECT’ simple result.

Generates a ‘307 TEMPORARY_REDIRECT’ simple result.

Value parameters

url

the URL to redirect to

Attributes

Concrete fields

Generates a ‘202 ACCEPTED’ result.

Generates a ‘202 ACCEPTED’ result.

Attributes

Generates a ‘502 BAD_GATEWAY’ result.

Generates a ‘502 BAD_GATEWAY’ result.

Attributes

Generates a ‘400 BAD_REQUEST’ result.

Generates a ‘400 BAD_REQUEST’ result.

Attributes

Generates a ‘409 CONFLICT’ result.

Generates a ‘409 CONFLICT’ result.

Attributes

Generates a ‘100 Continue’ result.

Generates a ‘100 Continue’ result.

Attributes

Generates a ‘201 CREATED’ result.

Generates a ‘201 CREATED’ result.

Attributes

Generates a ‘413 REQUEST_ENTITY_TOO_LARGE’ result.

Generates a ‘413 REQUEST_ENTITY_TOO_LARGE’ result.

Attributes

Generates a ‘417 EXPECTATION_FAILED’ result.

Generates a ‘417 EXPECTATION_FAILED’ result.

Attributes

Generates a ‘424 FAILED_DEPENDENCY’ result.

Generates a ‘424 FAILED_DEPENDENCY’ result.

Attributes

Generates a ‘403 FORBIDDEN’ result.

Generates a ‘403 FORBIDDEN’ result.

Attributes

Generates a ‘504 GATEWAY_TIMEOUT’ result.

Generates a ‘504 GATEWAY_TIMEOUT’ result.

Attributes

val Gone: Status

Generates a ‘410 GONE’ result.

Generates a ‘410 GONE’ result.

Attributes

Generates a ‘505 HTTP_VERSION_NOT_SUPPORTED’ result.

Generates a ‘505 HTTP_VERSION_NOT_SUPPORTED’ result.

Attributes

Generates a ‘418 IM_A_TEAPOT’ result.

Generates a ‘418 IM_A_TEAPOT’ result.

Attributes

Generates a ‘507 INSUFFICIENT_STORAGE’ result.

Generates a ‘507 INSUFFICIENT_STORAGE’ result.

Attributes

Generates a ‘500 INTERNAL_SERVER_ERROR’ result.

Generates a ‘500 INTERNAL_SERVER_ERROR’ result.

Attributes

val Locked: Status

Generates a ‘423 LOCKED’ result.

Generates a ‘423 LOCKED’ result.

Attributes

Generates a ‘405 METHOD_NOT_ALLOWED’ result.

Generates a ‘405 METHOD_NOT_ALLOWED’ result.

Attributes

Generates a ‘207 MULTI_STATUS’ result.

Generates a ‘207 MULTI_STATUS’ result.

Attributes

Generates a ‘511 NETWORK_AUTHENTICATION_REQUIRED’ result.

Generates a ‘511 NETWORK_AUTHENTICATION_REQUIRED’ result.

Attributes

Generates a ‘204 NO_CONTENT’ result.

Generates a ‘204 NO_CONTENT’ result.

Attributes

Generates a ‘203 NON_AUTHORITATIVE_INFORMATION’ result.

Generates a ‘203 NON_AUTHORITATIVE_INFORMATION’ result.

Attributes

Generates a ‘406 NOT_ACCEPTABLE’ result.

Generates a ‘406 NOT_ACCEPTABLE’ result.

Attributes

Generates a ‘404 NOT_FOUND’ result.

Generates a ‘404 NOT_FOUND’ result.

Attributes

Generates a ‘501 NOT_IMPLEMENTED’ result.

Generates a ‘501 NOT_IMPLEMENTED’ result.

Attributes

Generates a ‘304 NOT_MODIFIED’ result.

Generates a ‘304 NOT_MODIFIED’ result.

Attributes

val Ok: Status

Generates a ‘200 OK’ result.

Generates a ‘200 OK’ result.

Attributes

Generates a ‘206 PARTIAL_CONTENT’ result.

Generates a ‘206 PARTIAL_CONTENT’ result.

Attributes

Generates a ‘402 PAYMENT_REQUIRED’ result.

Generates a ‘402 PAYMENT_REQUIRED’ result.

Attributes

Generates a ‘412 PRECONDITION_FAILED’ result.

Generates a ‘412 PRECONDITION_FAILED’ result.

Attributes

Generates a ‘428 PRECONDITION_REQUIRED’ result.

Generates a ‘428 PRECONDITION_REQUIRED’ result.

Attributes

Generates a ‘431 REQUEST_HEADER_FIELDS_TOO_LARGE’ result.

Generates a ‘431 REQUEST_HEADER_FIELDS_TOO_LARGE’ result.

Attributes

Generates a ‘408 REQUEST_TIMEOUT’ result.

Generates a ‘408 REQUEST_TIMEOUT’ result.

Attributes

Generates a ‘205 RESET_CONTENT’ result.

Generates a ‘205 RESET_CONTENT’ result.

Attributes

Generates a ‘503 SERVICE_UNAVAILABLE’ result.

Generates a ‘503 SERVICE_UNAVAILABLE’ result.

Attributes

Generates a ‘101 Switching Protocols’ result.

Generates a ‘101 Switching Protocols’ result.

Attributes

Generates a ‘429 TOO_MANY_REQUESTS’ result.

Generates a ‘429 TOO_MANY_REQUESTS’ result.

Attributes

Generates a ‘401 UNAUTHORIZED’ result.

Generates a ‘401 UNAUTHORIZED’ result.

Attributes

Generates a ‘422 UNPROCESSABLE_ENTITY’ result.

Generates a ‘422 UNPROCESSABLE_ENTITY’ result.

Attributes

Generates a ‘415 UNSUPPORTED_MEDIA_TYPE’ result.

Generates a ‘415 UNSUPPORTED_MEDIA_TYPE’ result.

Attributes

Generates a ‘414 REQUEST_URI_TOO_LONG’ result.

Generates a ‘414 REQUEST_URI_TOO_LONG’ result.

Attributes