Oroboros Core
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Namespaces

  • None
  • oroboros
    • core
      • abstracts
        • adapters
        • bootstrap
        • controllers
        • libraries
          • auth
          • bootstrap
          • cache
          • codex
          • config
          • container
          • data
          • database
          • dns
          • entity
          • enum
          • error
          • event
          • extension
          • file
          • flags
          • hooks
          • job
          • logger
          • manager
          • message
          • prototype
          • request
          • response
          • routine
          • shell
          • startup
          • stream
          • template
          • uri
          • utility
          • validation
            • workers
          • worker
        • models
        • patterns
          • behavioral
          • creational
        • utilities
          • exception
            • cache
            • container
          • http
        • views
      • interfaces
        • adapters
          • interpreters
          • sdk
        • api
          • adapters
          • bootstrap
          • controllers
          • psr
        • contract
          • adapters
          • bootstrap
          • codex
          • components
          • controllers
          • data
          • entities
          • errors
          • events
          • extensions
          • jobs
          • libraries
            • auth
            • cache
            • config
            • container
            • enum
            • file
            • flags
            • hooks
            • module
            • promise
            • record
            • request
            • response
            • server
            • shutdown
            • site
            • stream
            • template
            • theme
            • uri
          • models
          • patterns
            • behavioral
            • concurrency
            • creational
            • structural
          • routes
          • routines
            • bootload
            • declarative
            • procedural
            • subsystem
          • services
            • consumer
              • cgi
              • rest
                • local
                • remote
                  • authenticated
                  • unauthenticated
            • provider
              • cgi
              • rest
                • local
                • remote
                  • authenticated
                  • unauthenticated
          • utilities
            • datetime
            • exception
              • cache
              • container
            • filebase
            • http
            • math
            • parser
            • regex
            • session
          • views
        • enumerated
          • environment
          • flags
          • http
          • views
        • libraries
          • manager
          • worker
      • libraries
        • api
        • codex
        • container
        • enum
          • http
        • file
        • hooks
        • logger
        • math
        • psr4
        • request
        • response
        • stream
        • uri
      • patterns
        • creational
      • traits
        • adapters
        • bootstrap
        • codex
        • components
        • controllers
        • data
        • entities
        • events
        • extensions
        • jobs
        • libraries
          • container
          • file
          • request
          • response
          • stream
          • uri
        • models
        • modules
        • patterns
          • behavioral
          • concurrency
          • creational
          • structural
        • routes
        • services
        • utilities
          • core
            • api
            • config
            • contract
              • contract
            • enum
            • environment
            • routines
          • datetime
          • error
          • exception
          • filebase
          • hooks
          • html
          • http
          • logic
          • math
          • parsers
          • regex
          • session
        • views
      • utilities
        • exception
          • cache
          • container
        • http
      • views
    • tests
      • patterns
        • creational
      • psr
        • psr7
      • utilities
        • exception
  • PasswordCompat
    • binary
  • PHP

Interfaces

  • RequestHeaders
  • ResponseHeaders
  • StatusCodes

Interface StatusCodes

This file provides consistent definitions for HTTP status codes. This file exposes HTTP status codes to your class as class constants. This file will be updated periodically with future releases to adhere to the current W3C specifications.

oroboros\core\interfaces\enumerated\http\StatusCodes implements oroboros\core\interfaces\enumerated\BaseEnumerated

Direct known implementers

oroboros\core\libraries\enum\http\StatusCodes

Namespace: oroboros\core\interfaces\enumerated\http
Note:
Located at core/interfaces/enumerated/http/StatusCodes.php

Constants summary

integer STATUS_100

100 Continue

100 Continue

# 100
string STATUS_100_TITLE
# 'Continue'
integer HTTP_CONTINUE
# self::STATUS_100
integer STATUS_101

101 Switching Protocols

101 Switching Protocols

# 101
string STATUS_101_TITLE
# 'Switching Protocols'
integer HTTP_SWITCHING_PROTOCOLS
# self::STATUS_101
integer STATUS_102

102 Processing (WebDAV)

102 Processing (WebDAV)

# 102
string STATUS_102_TITLE
# 'Processing'
integer HTTP_PROCESSING
# self::STATUS_102
integer STATUS_200

200 OK

200 OK

# 200
string STATUS_200_TITLE
# 'OK'
integer HTTP_OK
# self::STATUS_200
integer STATUS_201

201 Created

201 Created

# 201
string STATUS_201_TITLE
# 'Created'
integer HTTP_CREATED
# self::STATUS_201
integer STATUS_202

202 Accepted

202 Accepted

# 202
string STATUS_202_TITLE
# 'Accepted'
integer HTTP_ACCEPTED
# self::STATUS_202
integer STATUS_203

203 Non-Authoritative Information

203 Non-Authoritative Information

# 203
string STATUS_203_TITLE
# 'Non-Authoritative Information'
integer HTTP_NON_AUTHORITATIVE
# self::STATUS_203
integer STATUS_204

204 No Content

204 No Content

# 204
string STATUS_204_TITLE
# 'No Content'
integer HTTP_NO_CONTENT
# self::STATUS_204
integer STATUS_205

205 Reset Content

205 Reset Content

# 205
string STATUS_205_TITLE
# 'Reset Content'
integer HTTP_RESET_CONTENT
# self::STATUS_205
integer STATUS_206

206 Partial Content

206 Partial Content

# 206
string STATUS_206_TITLE
# 'Partial Content'
integer HTTP_PARTIAL_CONTENT
# self::STATUS_206
integer STATUS_207

207 Multi-Status

207 Multi-Status

# 207
string STATUS_207_TITLE
# 'Multi-Status'
integer HTTP_MULTI_STATUS
# self::STATUS_207
integer STATUS_208

208 Multi-Status

208 Multi-Status

# 208
string STATUS_208_TITLE
# 'Already Reported'
integer HTTP_ALREADY_REPORTED
# self::STATUS_208
integer STATUS_226

226 IM Used

226 IM Used

# 208
string STATUS_226_TITLE
# 'IM Used'
integer HTTP_IM_USED
# self::STATUS_226
integer STATUS_300

300 Multiple Choices

300 Multiple Choices

# 300
string STATUS_300_TITLE
# 'Multiple Choices'
integer HTTP_MULTIPLE_CHOICES
# self::STATUS_300
integer STATUS_301

301 Moved Permanently

301 Moved Permanently

# 301
string STATUS_301_TITLE
# 'Moved Permanently'
integer HTTP_MOVED_PERMANENTLY
# self::STATUS_301
integer STATUS_302

302 Found

302 Found

# 305
string STATUS_302_TITLE
# 'Found'
integer HTTP_FOUND
# self::STATUS_302
integer STATUS_303

303 See Other

303 See Other

# 303
string STATUS_303_TITLE
# 'See Other'
integer HTTP_SEE_OTHER
# self::STATUS_303
integer STATUS_304

304 Not Modified

304 Not Modified

# 304
string STATUS_304_TITLE
# 'Not Modified'
integer HTTP_NOT_MODIFIED
# self::STATUS_304
integer STATUS_305

305 Use Proxy

305 Use Proxy

# 305
string STATUS_305_TITLE
# 'Use Proxy'
integer HTTP_USE_PROXY
# self::STATUS_305
integer STATUS_306

306 Unused

306 Unused

# 306
string STATUS_306_TITLE
# 'Unused'
integer HTTP_UNUSED
# self::STATUS_306
integer STATUS_307

307 Temporary Redirect

307 Temporary Redirect

# 307
string STATUS_307_TITLE
# 'Temporary Redirect'
integer HTTP_TEMPORARY_REDIRECT
# self::STATUS_307
integer STATUS_308

308 Permanent Redirect (experimental)

308 Permanent Redirect (experimental)

# 308
string STATUS_308_TITLE
# 'Permanent Redirect'
integer HTTP_PERMANENT_REDIRECT_EXPERIMENTAL
# self::STATUS_308
integer STATUS_400

400 Bad Request

400 Bad Request

# 400
string STATUS_400_TITLE
# 'Bad Request'
integer HTTP_BAD_REQUEST
# self::STATUS_400
integer STATUS_401

401 Unauthorized

401 Unauthorized

# 401
string STATUS_401_TITLE
# 'Unauthorized'
integer HTTP_UNAUTHORIZED
# self::STATUS_401
integer STATUS_402

402 Payment Required

402 Payment Required

# 402
string STATUS_402_TITLE
# 'Payment Required'
integer HTTP_PAYMENT_REQUIRED
# self::STATUS_402
integer STATUS_403

403 Forbidden

403 Forbidden

# 403
string STATUS_403_TITLE
# 'Forbidden'
integer HTTP_FORBIDDEN
# self::STATUS_403
integer STATUS_404

404 Not Found

404 Not Found

# 404
string STATUS_404_TITLE
# 'Not Found'
integer HTTP_NOT_FOUND
# self::STATUS_404
integer STATUS_405

405 Method Not Allowed

405 Method Not Allowed

# 405
string STATUS_405_TITLE
# 'Method Not Allowed'
integer HTTP_METHOD_NOT_ALLOWED
# self::STATUS_405
integer STATUS_406

406 Not Acceptable

406 Not Acceptable

# 406
string STATUS_406_TITLE
# 'Not Acceptable'
integer HTTP_NOT_ACCEPTABLE
# self::STATUS_406
integer STATUS_407

407 Proxy Authentication Required

407 Proxy Authentication Required

# 407
string STATUS_407_TITLE
# 'Proxy Authentication Required'
integer HTTP_PROXY_AUTHENTICATION_REQUIRED
# self::STATUS_407
integer STATUS_411

411 Length Required

411 Length Required

# 411
string STATUS_411_TITLE
# 'Length Required'
integer HTTP_LENGTH_REQUIRED
# self::STATUS_411
integer STATUS_412

412 Precondition Failed

412 Precondition Failed

# 412
string STATUS_412_TITLE
# 'Precondition Failed'
integer HTTP_PRECONDITION_FAILED
# self::STATUS_412
integer STATUS_413

413 Request Entity Too Large

413 Request Entity Too Large

# 413
string STATUS_413_TITLE
# 'Request Entity Too Large'
integer HTTP_REQUEST_ENTITY_TOO_LARGE
# self::STATUS_413
integer STATUS_414

414 Request-URI Too Long

414 Request-URI Too Long

# 414
string STATUS_414_TITLE
# 'Request-URI Too Long'
integer HTTP_REQUEST_URI_TOO_LONG
# self::STATUS_414
integer STATUS_415

415 Unsupported Media Type

415 Unsupported Media Type

# 415
string STATUS_415_TITLE
# 'Unsupported Media Type'
integer HTTP_UNSUPPORTED_MEDIA_TYPE
# self::STATUS_415
integer STATUS_416

416 Requested Range Not Satisfiable

416 Requested Range Not Satisfiable

# 416
string STATUS_416_TITLE
# 'Requested Range Not Satisfiable'
integer HTTP_RANGE_REQUEST_NOT_SATISFIABLE
# self::STATUS_416
integer STATUS_417

417 Expectation Failed

417 Expectation Failed

# 417
string STATUS_417_TITLE
# 'Expectation Failed'
integer HTTP_EXPECTATION_FAILED
# self::STATUS_417
integer STATUS_418

418 I'm a teapot

418 I'm a teapot

# 418
string STATUS_418_TITLE
# 'I\'m a teapot'
integer HTTP_IM_A_TEAPOT
# self::STATUS_418
integer STATUS_420

420 Enhance Your Calm

420 Enhance Your Calm

# 420
string STATUS_420_TITLE
# 'Enhance Your Calm'
integer HTTP_ENHANCE_YOUR_CALM
# self::STATUS_420
integer STATUS_422

422 Unprocessable Entity

422 Unprocessable Entity

# 422
string STATUS_422_TITLE
# 'Unprocessable Entity'
integer HTTP_UNPROCESSABLE_ENTITY
# self::STATUS_422
integer STATUS_423

423 Locked

423 Locked

# 423
string STATUS_423_TITLE
# 'Locked'
integer HTTP_LOCKED
# self::STATUS_423
integer STATUS_424

424 Failed Dependency

424 Failed Dependency

# 424
string STATUS_424_TITLE
# 'Failed Dependency'
integer HTTP_FAILED_DEPENDENCY
# self::STATUS_424
integer STATUS_425

425 Reserved for WebDAV

425 Reserved for WebDAV

# 425
string STATUS_425_TITLE
# 'Reserved for WebDAV'
integer HTTP_RESERVED_FOR_WEBDAV
# self::STATUS_425
integer STATUS_426

426 Upgrade Required

426 Upgrade Required

# 426
string STATUS_426_TITLE
# 'Upgrade Required'
integer HTTP_UPGRADE_REQUIRED
# self::STATUS_426
integer STATUS_428

428 Precondition Required

428 Precondition Required

# 428
string STATUS_428_TITLE
# 'Precondition Required'
integer HTTP_PRECONDITION_REQUIRED
# self::STATUS_428
integer STATUS_429

429 Too Many Requests

429 Too Many Requests

# 429
string STATUS_429_TITLE
# 'Too Many Requests'
integer HTTP_TOO_MANY_REQUESTS
# self::STATUS_429
integer STATUS_431

431 Request Header Fields Too Large

431 Request Header Fields Too Large

# 431
string STATUS_431_TITLE
# 'Request Header Fields Too Large'
integer HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE
# self::STATUS_431
integer STATUS_444

444 No Response

444 No Response

# 444
string STATUS_444_TITLE
# 'No Response'
integer HTTP_NO_RESPONSE
# self::STATUS_444
integer STATUS_449

449 Retry With

449 Retry With

# 449
string STATUS_449_TITLE
# 'Retry With'
integer HTTP_RETRY_WITH
# self::STATUS_449
integer STATUS_450

450 Blocked by Windows Parental Controls

450 Blocked by Windows Parental Controls

# 450
string STATUS_450_TITLE
# 'Blocked by Windows Parental Controls'
integer HTTP_PARENTAL_CONTROLS
# self::STATUS_450
integer STATUS_451

451 Unavailable For Legal Reasons

451 Unavailable For Legal Reasons

# 451
string STATUS_451_TITLE
# 'Unavailable For Legal Reasons'
integer HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
# self::STATUS_451
integer STATUS_499

499 Client Closed Request

499 Client Closed Request

# 499
string STATUS_499_TITLE
# 'Client Closed Request'
integer HTTP_CLIENT_CLOSED_REQUEST
# self::STATUS_499
integer STATUS_500

500 Server Error

500 Server Error

# 500
string STATUS_500_TITLE
# 'Server Error'
integer HTTP_SERVER_ERROR
# self::STATUS_500
integer STATUS_501

501 Not Implemented

501 Not Implemented

# 501
string STATUS_501_TITLE
# 'Not Implemented'
integer HTTP_NOT_IMPLEMENTED
# self::STATUS_501
integer STATUS_502

502 Bad Gateway

502 Bad Gateway

# 502
string STATUS_502_TITLE
# 'Bad Gateway'
integer HTTP_BAD_GATEWAY
# self::STATUS_502
integer STATUS_503

503 Service Unavailable

503 Service Unavailable

# 503
string STATUS_503_TITLE
# 'Service Unavailable'
integer HTTP_SERVICE_UNAVAILABLE
# self::STATUS_503
integer STATUS_504

504 Gateway Timeout

504 Gateway Timeout

# 504
string STATUS_504_TITLE
# 'Gateway Timeout'
integer HTTP_GATEWAY_TIMEOUT
# self::STATUS_504
integer STATUS_505

505 HTTP Version Not Supported

505 HTTP Version Not Supported

# 505
string STATUS_505_TITLE
# 'HTTP Version Not Supported'
integer HTTP_VERSION_NOT_SUPPORTED
# self::STATUS_505
integer STATUS_506

506 Variant Also Negotiates

506 Variant Also Negotiates

# 506
string STATUS_506_TITLE
# 'Variant Also Negotiates'
integer HTTP_VARIANT_ALSO_NEGOTIATES
# self::STATUS_506
integer STATUS_507

507 Insufficient Storage

507 Insufficient Storage

# 507
string STATUS_507_TITLE
# 'Insufficient Storage'
integer HTTP_INSUFFICIENT_STORAGE
# self::STATUS_507
integer STATUS_508

508 Loop Detected

508 Loop Detected

# 508
string STATUS_508_TITLE
# 'Loop Detected'
integer HTTP_LOOP_DETECTED
# self::STATUS_508
integer STATUS_509

509 Bandwidth Limit Exceeded

509 Bandwidth Limit Exceeded

# 509
string STATUS_509_TITLE
# 'Bandwidth Limit Exceeded'
integer HTTP_BANDWIDTH_LIMIT_EXCEEDED
# self::STATUS_509
integer STATUS_510

510 Not Extended

510 Not Extended

# 510
string STATUS_510_TITLE
# 'Not Extended'
integer HTTP_NOT_EXTENDED
# self::STATUS_510
integer STATUS_511

511 Network Authentication Required

511 Network Authentication Required

# 511
string STATUS_511_TITLE
# 'Network Authentication Required'
integer HTTP_NETWORK_AUTHENTICATION_REQUIRED
# self::STATUS_511
integer STATUS_598

598 Network read timeout error

598 Network read timeout error

# 598
string STATUS_598_TITLE
# 'Network read timeout error'
integer HTTP_NETWORK_READ_TIMEOUT_ERROR
# self::STATUS_598
integer STATUS_599

599 Network connect timeout error

599 Network connect timeout error

# 599
string STATUS_599_TITLE
# 'Network connect timeout error'
integer HTTP_NETWORK_CONNECT_TIMEOUT_ERROR
# self::STATUS_599
Oroboros Core API documentation generated by ApiGen