Когда вы посылаете запрос на web-сервер Apache, сервер в ответ посылает код HTTP статуса. Коды статуса состоят из трех цифр и сгруппированы в пять различных классов:
- 1xx: Информационные
- 2xx: Успешно
- 3xx: Переадресация
- 4xx: Ошибки клиента
- 5xx: Ошибки сервера
Задать или получить код ответа HTTP-сервера на php можно используя функцию response_code
Collaboration diagram for HTTP Status Codes
- 103 - RESPONSE_CODES
- 100 - HTTP_CONTINUE
- 101 - HTTP_SWITCHING_PROTOCOLS
- 102 - HTTP_PROCESSING
- 200 - HTTP_OK
- 201 - HTTP_CREATED
- 202 - TTP_ACCEPTED
- 203 - HTTP_NON_AUTHORITATIVE
- 204 - HTTP_NO_CONTENT
- 205 - HTTP_RESET_CONTENT
- 206 - HTTP_PARTIAL_CONTENT
- 207 - HTTP_MULTI_STATUS
- 208 - HTTP_ALREADY_REPORTED
- 226 - TTP_IM_USED
- 300 - HTTP_MULTIPLE_CHOICES
- 301 - HTTP_MOVED_PERMANENTLY
- 302 - HTTP_MOVED_TEMPORARILY
- 303 - HTTP_SEE_OTHER
- 304 - HTTP_NOT_MODIFIED
- 305 - HTTP_USE_PROXY
- 307 - HTTP_TEMPORARY_REDIRECT
- 308 - HTTP_PERMANENT_REDIRECT
- 400 - HTTP_BAD_REQUEST
- 401 - HTTP_UNAUTHORIZED
- 402 - HTTP_PAYMENT_REQUIRED
- 403 - HTTP_FORBIDDEN
- 404 - HTTP_NOT_FOUND
- 405 - HTTP_METHOD_NOT_ALLOWED
- 406 - HTTP_NOT_ACCEPTABLE
- 407 - HTTP_PROXY_AUTHENTICATION_REQUIRED
- 408 - HTTP_REQUEST_TIME_OUT
- 409 - HTTP_CONFLICT
- 410 - HTTP_GONE
- 411 - HTTP_LENGTH_REQUIRED
- 412 - HTTP_PRECONDITION_FAILED
- 413 - HTTP_REQUEST_ENTITY_TOO_LARGE
- 414 - HTTP_REQUEST_URI_TOO_LARGE
- 415 - HTTP_UNSUPPORTED_MEDIA_TYPE
- 416 - HTTP_RANGE_NOT_SATISFIABLE
- 417 - HTTP_EXPECTATION_FAILED
- 418 - HTTP_IM_A_TEAPOT
- 421 - HTTP_MISDIRECTED_REQUEST
- 422 - HTTP_UNPROCESSABLE_ENTITY
- 423 - HTTP_LOCKED
- 424 - HTTP_FAILED_DEPENDENCY
- 426 - HTTP_UPGRADE_REQUIRED
- 428 - HTTP_PRECONDITION_REQUIRED
- 429 - HTTP_TOO_MANY_REQUESTS
- 431 - HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE
- 451 - HTTP_UNAVAILABLE_FOR_LEGAL_REASONS
- 500 - HTTP_INTERNAL_SERVER_ERROR
- 501 - HTTP_NOT_IMPLEMENTED
- 502 - HTTP_BAD_GATEWAY
- 503 - HTTP_SERVICE_UNAVAILABLE
- 504 - HTTP_GATEWAY_TIME_OUT
- 505 - HTTP_VERSION_NOT_SUPPORTED
- 506 - HTTP_VARIANT_ALSO_VARIES
- 507 - HTTP_INSUFFICIENT_STORAGE
- 508 - HTTP_LOOP_DETECTED
- 510 - HTTP_NOT_EXTENDED
- 511 - HTTP_NETWORK_AUTHENTICATION_REQUIRED