Static Public Member Functions | |
static | httpHeaderFor ($code) |
static | getMessageForCode ($code) |
static | isError ($code) |
static | canHaveBody ($code) |
static | codeFromHeader ($header) |
StatusCodes provides named constants for HTTP protocol status codes. Written for the Recess Framework (http://www.recessframework.com/)
|
static |
|
static |
Extract the numeric code from a header
$header | an http top header |
|
static |
Get a canonical status message for the specified code
$code | Http status code |
|
static |
Get the header for the specified code.
$code | Http status code |
|
static |
const StatusCodes::HTTP_ACCEPTED = 202 |
const StatusCodes::HTTP_BAD_GATEWAY = 502 |
const StatusCodes::HTTP_BAD_REQUEST = 400 |
const StatusCodes::HTTP_CONFLICT = 409 |
const StatusCodes::HTTP_CONTINUE = 100 |
const StatusCodes::HTTP_CREATED = 201 |
const StatusCodes::HTTP_EXPECTATION_FAILED = 417 |
const StatusCodes::HTTP_FORBIDDEN = 403 |
const StatusCodes::HTTP_FOUND = 302 |
const StatusCodes::HTTP_GATEWAY_TIMEOUT = 504 |
const StatusCodes::HTTP_GONE = 410 |
const StatusCodes::HTTP_INTERNAL_SERVER_ERROR = 500 |
const StatusCodes::HTTP_LENGTH_REQUIRED = 411 |
const StatusCodes::HTTP_METHOD_NOT_ALLOWED = 405 |
const StatusCodes::HTTP_MOVED_PERMANENTLY = 301 |
const StatusCodes::HTTP_MULTIPLE_CHOICES = 300 |
const StatusCodes::HTTP_NO_CONTENT = 204 |
const StatusCodes::HTTP_NONAUTHORITATIVE_INFORMATION = 203 |
const StatusCodes::HTTP_NOT_ACCEPTABLE = 406 |
const StatusCodes::HTTP_NOT_FOUND = 404 |
const StatusCodes::HTTP_NOT_IMPLEMENTED = 501 |
const StatusCodes::HTTP_NOT_MODIFIED = 304 |
const StatusCodes::HTTP_OK = 200 |
const StatusCodes::HTTP_PARTIAL_CONTENT = 206 |
const StatusCodes::HTTP_PAYMENT_REQUIRED = 402 |
const StatusCodes::HTTP_PRECONDITION_FAILED = 412 |
const StatusCodes::HTTP_PROXY_AUTHENTICATION_REQUIRED = 407 |
const StatusCodes::HTTP_REQUEST_ENTITY_TOO_LARGE = 413 |
const StatusCodes::HTTP_REQUEST_TIMEOUT = 408 |
const StatusCodes::HTTP_REQUEST_URI_TOO_LONG = 414 |
const StatusCodes::HTTP_REQUESTED_RANGE_NOT_SATISFIABLE = 416 |
const StatusCodes::HTTP_RESET_CONTENT = 205 |
const StatusCodes::HTTP_SEE_OTHER = 303 |
const StatusCodes::HTTP_SERVICE_UNAVAILABLE = 503 |
const StatusCodes::HTTP_SWITCHING_PROTOCOLS = 101 |
const StatusCodes::HTTP_TEMPORARY_REDIRECT = 307 |
const StatusCodes::HTTP_UNAUTHORIZED = 401 |
const StatusCodes::HTTP_UNSUPPORTED_MEDIA_TYPE = 415 |
const StatusCodes::HTTP_UNUSED = 306 |
const StatusCodes::HTTP_USE_PROXY = 305 |
const StatusCodes::HTTP_VERSION_NOT_SUPPORTED = 505 |