public class HttpStatusHelper extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
ACCEPTED
запрос был принят на обработку, но она не завершена.
|
static int |
BAD_GATEWAY
сервер, выступая в роли шлюза или прокси-сервера,
получил недействительное ответное сообщение от вышестоящего сервера.
|
static int |
BAD_REQUEST
сервер обнаружил в запросе клиента синтаксическую ошибку.
|
static int |
BANDWIDTH_LIMIT_EXCEEDED
используется при превышении веб-площадкой отведённого ей ограничения
на потребление трафика.
|
static int |
CONFLICT
запрос не может быть выполнен из-за конфликтного обращения к ресурсу.
|
static int |
CONTINUE
сервер удовлетворён начальными сведениями о запросе, клиент может продолжать пересылать заголовки.
|
static int |
CREATED
в результате успешного выполнения запроса был создан новый ресурс.
|
static int |
EXPECTATION_FAILED
по каким-то причинам сервер не может удовлетворить значению поля Expect заголовка запроса.
|
static int |
FAILED_DEPENDENCY
реализация текущего запроса может зависеть от успешности выполнения другой операции.
|
static int |
FORBIDDEN
сервер понял запрос, но он отказывается его выполнять из-за
ограничений в доступе для клиента к указанному ресурсу.
|
static int |
GATEWAY_TIMEOUT
сервер в роли шлюза или прокси-сервера не дождался ответа
от вышестоящего сервера для завершения текущего запроса.
|
static int |
GONE
такой ответ сервер посылает, если ресурс раньше был по указанному
URL, но был удалён и теперь недоступен.
|
static int |
HTTP_VERSION_NOT_SUPPORTED
сервер не поддерживает или отказывается поддерживать указанную
в запросе версию протокола HTTP.
|
static int |
IM_USED
заголовок A-IM от клиента был
успешно принят и сервер возвращает содержимое с учётом указанных параметров.
|
static int |
INSUFFICIENT_STORAGE
не хватает места для выполнения текущего запроса.
|
static int |
INTERNAL_SERVER_ERROR
любая внутренняя ошибка сервера, которая не
входит в рамки остальных ошибок класса.
|
static int |
LENGTH_REQUIRED
для указанного ресурса клиент должен указать Content-Length в
заголовке запроса.
|
static int |
LOCKED
целевой ресурс из запроса заблокирован от применения к нему указанного метода.
|
static int |
METHOD_NOT_ALLOWED
указанный клиентом метод нельзя применить к текущему ресурсу.
|
static int |
MOVED_PERMANENTLY
запрошенный документ был окончательно перенесен на новый
URI, указанный в поле Location заголовка.
|
static int |
MOVED_TEMPORARILY
запрошенный документ временно доступен по другому URI,
указанному в заголовке в поле Location.
|
static int |
MULTI_STATUS
сервер передаёт результаты выполнения сразу нескольких независимых операций.
|
static int |
MULTIPLE_CHOICES
по указанному URI существует несколько вариантов предоставления
ресурса по типу MIME, по языку или по другим характеристикам.
|
static int |
NAME_NOT_RESOLVED
при разрешении доменного имени возникла ошибка в связи с неверным или отсутствующем IP-адресом DNS-сервера.
|
static int |
NETWORK_AUTHENTICATION_REQUIRED
этот ответ посылается не сервером, которому был предназначен запрос,
а сервером-посредником — например, сервером провайдера — в случае,
если клиент должен сначала авторизоваться в сети, например, ввести
пароль для платной точки доступа к Интернету.
|
static int |
NO_CONTENT
сервер успешно обработал запрос, но в ответе были переданы только
заголовки без тела сообщения.
|
static int |
NON_AUTHORITATIVE_INFORMATION
аналогично ответу 200,
но в этом случае передаваемая информация была взята
не из первичного источника (резервной копии, другого сервера и т. д.)
|
static int |
NOT_ACCEPTABLE
запрошенный URI не может удовлетворить переданным в заголовке характеристикам.
|
static int |
NOT_EXTENDED
на сервере отсутствует расширение, которое желает использовать клиент.
|
static int |
NOT_FOUND
самая распространенная ошибка при пользовании Интернетом,
основная причина — ошибка в написании адреса Web-страницы.
|
static int |
NOT_IMPLEMENTED
сервер не поддерживает возможностей, необходимых для обработки запроса.
|
static int |
NOT_MODIFIED
сервер возвращает такой код, если клиент запросил документ методом GET,
использовал заголовок If-Modified-Since или If-None-Match и документ не
изменился с указанного момента.
|
static int |
OK
успешный запрос.
|
static int |
PARTIAL_CONTENT
сервер удачно выполнил частичный GET-запрос,
возвратив только часть сообщения.
|
static int |
PAYMENT_REQUIRED
предполагается использовать в будущем.
|
static int |
PRECONDITION_FAILED
возвращается, если ни одно из условных полей заголовка[неизвестный термин]
запроса не было выполнено.
|
static int |
PRECONDITION_REQUIRED
сервер указывает клиенту на необходимость использования в запросе заголовков
условий, наподобие If-Match.
|
static int |
PROCESSING
запрос принят, но на его обработку понадобится длительное время.
|
static int |
PROXY_AUTHENTICATION_REQUIRED
ответ аналогичен коду 401 за исключением того, что аутентификация
производится для прокси-сервера.
|
static int |
REQUEST_ENTITY_TOO_LARGE
возвращается в случае, если сервер отказывается обработать
запрос по причине слишком большого размера тела запроса.
|
static int |
REQUEST_HEADER_FIELDS_TOO_LARGE
Превышена допустимая длина заголовков.
|
static int |
REQUEST_TIMEOUT
время ожидания сервером передачи от клиента истекло.
|
static int |
REQUEST_URL_TOO_LONG
сервер не может обработать запрос из-за слишком
длинного указанного URL.
|
static int |
REQUESTED_HOST_UNAVAILABLE
Запрашиваемый адрес недоступен[источник не указан 596 дней].
|
static int |
REQUESTED_RANGE_NOT_SATISFIABLE
в поле Range заголовка запроса был указан диапазон за пределами ресурса и отсутствует
поле If-Range.
|
static int |
RESET_CONTENT
сервер обязывает клиента сбросить введённые пользователем данные.
|
static int |
RETRY_WITH
возвращается сервером, если для обработки запроса от
клиента поступило недостаточно информации.
|
static int |
SEE_OTHER
документ по запрошенному URI нужно запросить по адресу в поле
Location заголовка с использованием метода GET несмотря даже на то,
что первый запрашивался иным методом.
|
static int |
SERVICE_UNAVAILABLE
сервер временно не имеет возможности обрабатывать запросы
по техническим причинам (обслуживание, перегрузка и прочее).
|
static int |
SWITCH_PROTOCOLS
сервер предлагает перейти на более подходящий для указанного ресурса протокол;
список предлагаемых протоколов сервер обязательно указывает в поле заголовка Update.
|
static int |
TEMPORARY_REDIRECT
запрашиваемый ресурс на короткое время доступен по другому
URI, указанный в поле Location заголовка.
|
static int |
TOO_MANY_REQUESTS
клиент попытался отправить слишком много запросов
за короткое время, что может указывать, например,
на попытку DoS-атаки.
|
static int |
UNAUTHORIZED
для доступа к запрашиваемому ресурсу требуется аутентификация.
|
static int |
UNAVAILABLE_FOR_LEGAL_REASONS
доступ к ресурсу закрыт по юридическим причинам, например,
по требованию органов государственной власти или по требованию
правообладателя в случае нарушения авторских прав.
|
static int |
UNORDERED_COLLECTION
используется в расширении WebDAV Advanced Collections Protocol[18].
|
static int |
UNPROCESSABLE_ENTITY
сервер успешно принял запрос, может работать с указанным видом данных,
в теле запроса XML-документ имеет верный синтаксис, но имеется какая-то
логическая ошибка, из-за которой невозможно произвести операцию над ресурсом.
|
static int |
UNRECOVERABLE_ERROR
возвращается сервером, если обработка запроса вызывает некорректируемые сбои в
таблицах баз данных[источник не указан 1159 дней].
|
static int |
UNSUPPORTED_MEDIA_TYPE
по каким-то причинам сервер отказывается работать с
указанным типом данных при данном методе.
|
static int |
UPGRADE_REQUIRED
сервер указывает клиенту на необходимость обновить протокол.
|
static int |
USE_PROXY
запрос к запрашиваемому ресурсу должен осуществляться через
прокси-сервер, URI которого указан в поле Location заголовка.
|
static int |
VARIANT_ALSO_NEGOTIATES
в результате ошибочной конфигурации выбранный вариант
указывает сам на себя, из-за чего процесс связывания прерывается.
|
| Constructor and Description |
|---|
HttpStatusHelper() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isClientError(int code) |
boolean |
isInfoStatus(int code) |
boolean |
isRedirect(int code) |
boolean |
isServerError(int code) |
boolean |
isSuccess(int code) |
public static final int CONTINUE
public static final int SWITCH_PROTOCOLS
public static final int PROCESSING
public static final int NAME_NOT_RESOLVED
public static final int OK
public static final int CREATED
public static final int ACCEPTED
public static final int NON_AUTHORITATIVE_INFORMATION
public static final int NO_CONTENT
public static final int RESET_CONTENT
public static final int PARTIAL_CONTENT
public static final int MULTI_STATUS
public static final int IM_USED
public static final int MULTIPLE_CHOICES
public static final int MOVED_PERMANENTLY
public static final int MOVED_TEMPORARILY
public static final int SEE_OTHER
public static final int NOT_MODIFIED
public static final int USE_PROXY
public static final int TEMPORARY_REDIRECT
public static final int BAD_REQUEST
public static final int UNAUTHORIZED
public static final int PAYMENT_REQUIRED
public static final int FORBIDDEN
public static final int NOT_FOUND
public static final int METHOD_NOT_ALLOWED
public static final int NOT_ACCEPTABLE
public static final int PROXY_AUTHENTICATION_REQUIRED
public static final int REQUEST_TIMEOUT
public static final int CONFLICT
public static final int GONE
public static final int LENGTH_REQUIRED
public static final int PRECONDITION_FAILED
public static final int REQUEST_ENTITY_TOO_LARGE
public static final int REQUEST_URL_TOO_LONG
public static final int UNSUPPORTED_MEDIA_TYPE
public static final int REQUESTED_RANGE_NOT_SATISFIABLE
public static final int EXPECTATION_FAILED
public static final int UNPROCESSABLE_ENTITY
public static final int LOCKED
public static final int FAILED_DEPENDENCY
public static final int UNORDERED_COLLECTION
public static final int UPGRADE_REQUIRED
public static final int PRECONDITION_REQUIRED
public static final int TOO_MANY_REQUESTS
public static final int REQUEST_HEADER_FIELDS_TOO_LARGE
public static final int REQUESTED_HOST_UNAVAILABLE
public static final int RETRY_WITH
public static final int UNAVAILABLE_FOR_LEGAL_REASONS
public static final int UNRECOVERABLE_ERROR
public static final int INTERNAL_SERVER_ERROR
public static final int NOT_IMPLEMENTED
public static final int BAD_GATEWAY
public static final int SERVICE_UNAVAILABLE
public static final int GATEWAY_TIMEOUT
public static final int HTTP_VERSION_NOT_SUPPORTED
public static final int VARIANT_ALSO_NEGOTIATES
public static final int INSUFFICIENT_STORAGE
public static final int BANDWIDTH_LIMIT_EXCEEDED
public static final int NOT_EXTENDED
public static final int NETWORK_AUTHENTICATION_REQUIRED
Copyright © 2017. All rights reserved.