api

http4k / org.http4k.core / Status

Status

class Status

Constructors

Name Summary
<init> Status(code: Int, description: String?)

Properties

Name Summary
clientError val clientError: Boolean
code val code: Int
description val description: String
informational val informational: Boolean
redirection val redirection: Boolean
serverError val serverError: Boolean
successful val successful: Boolean

Functions

Name Summary
description fun description(newDescription: String): Status
equals fun equals(other: Any?): Boolean
hashCode fun hashCode(): Int
toString fun toString(): String

Companion Object Properties

Name Summary
ACCEPTED val ACCEPTED: Status
BAD_GATEWAY val BAD_GATEWAY: Status
BAD_REQUEST val BAD_REQUEST: Status
CLIENT_TIMEOUT val CLIENT_TIMEOUT: Status
CONFLICT val CONFLICT: Status
CONNECTION_REFUSED val CONNECTION_REFUSED: Status
CONTINUE val CONTINUE: Status
CREATED val CREATED: Status
EXPECTATION_FAILED val EXPECTATION_FAILED: Status
FORBIDDEN val FORBIDDEN: Status
FOUND val FOUND: Status
GATEWAY_TIMEOUT val GATEWAY_TIMEOUT: Status
GONE val GONE: Status
HTTP_VERSION_NOT_SUPPORTED val HTTP_VERSION_NOT_SUPPORTED: Status
I_M_A_TEAPOT val I_M_A_TEAPOT: Status
INTERNAL_SERVER_ERROR val INTERNAL_SERVER_ERROR: Status
LENGTH_REQUIRED val LENGTH_REQUIRED: Status
METHOD_NOT_ALLOWED val METHOD_NOT_ALLOWED: Status
MOVED_PERMANENTLY val MOVED_PERMANENTLY: Status
MULTIPLE_CHOICES val MULTIPLE_CHOICES: Status
NO_CONTENT val NO_CONTENT: Status
NON_AUTHORITATIVE_INFORMATION val NON_AUTHORITATIVE_INFORMATION: Status
NOT_ACCEPTABLE val NOT_ACCEPTABLE: Status
NOT_FOUND val NOT_FOUND: Status
NOT_IMPLEMENTED val NOT_IMPLEMENTED: Status
NOT_MODIFIED val NOT_MODIFIED: Status
OK val OK: Status
PARTIAL_CONTENT val PARTIAL_CONTENT: Status
PAYMENT_REQUIRED val PAYMENT_REQUIRED: Status
PERMANENT_REDIRECT val PERMANENT_REDIRECT: Status
PRECONDITION_FAILED val PRECONDITION_FAILED: Status
PROXY_AUTHENTICATION_REQUIRED val PROXY_AUTHENTICATION_REQUIRED: Status
REQUEST_ENTITY_TOO_LARGE val REQUEST_ENTITY_TOO_LARGE: Status
REQUEST_TIMEOUT val REQUEST_TIMEOUT: Status
REQUEST_URI_TOO_LONG val REQUEST_URI_TOO_LONG: Status
REQUESTED_RANGE_NOT_SATISFIABLE val REQUESTED_RANGE_NOT_SATISFIABLE: Status
RESET_CONTENT val RESET_CONTENT: Status
SEE_OTHER val SEE_OTHER: Status
SERVICE_UNAVAILABLE val SERVICE_UNAVAILABLE: Status
SWITCHING_PROTOCOLS val SWITCHING_PROTOCOLS: Status
TEMPORARY_REDIRECT val TEMPORARY_REDIRECT: Status
TOO_MANY_REQUESTS val TOO_MANY_REQUESTS: Status
UNAUTHORIZED val UNAUTHORIZED: Status
UNKNOWN_HOST val UNKNOWN_HOST: Status
UNPROCESSABLE_ENTITY val UNPROCESSABLE_ENTITY: Status
UNSATISFIABLE_PARAMETERS val UNSATISFIABLE_PARAMETERS: Status
UNSUPPORTED_MEDIA_TYPE val UNSUPPORTED_MEDIA_TYPE: Status
UPGRADE_REQUIRED val UPGRADE_REQUIRED: Status
USE_PROXY val USE_PROXY: Status

Extension Functions

Name Summary
toClientStatus fun Status.toClientStatus(e: Exception): Status