HttpStatusException
extends CurlException
in package
FinalYes
Сервер ответил кодом ошибки (4xx или 5xx).
Выбрасывается Response::throwIfError() и HttpErrorMiddleware. Сохраняет сам ответ, поэтому тело ошибки (например, JSON с описанием проблемы) остаётся доступным. Адрес в сообщении очищен от секретов.
Table of Contents
Methods
- fromResponse() : self
- Создать исключение по ответу с кодом ошибки.
- isClientError() : bool
- Ошибка ли это клиента (4xx).
- isServerError() : bool
- Ошибка ли это сервера (5xx).
- response() : Response
- Ответ с кодом ошибки.
Methods
fromResponse()
Создать исключение по ответу с кодом ошибки.
public
static fromResponse(Response $response) : self
Parameters
- $response : Response
-
ответ
Return values
self —исключение с описанием
isClientError()
Ошибка ли это клиента (4xx).
public
isClientError() : bool
Return values
bool —true для кодов 400–499
isServerError()
Ошибка ли это сервера (5xx).
public
isServerError() : bool
Return values
bool —true для кодов 500 и выше
response()
Ответ с кодом ошибки.
public
response() : Response
Return values
Response —ответ