Spec-Zone.ru › Laravel 7

Ответ

класс Ответ реализует ArrayAccess (Просмотреть исходный код)

Свойства

Macroable

Свойства

статический защищённый массив $macros

Зарегистрированные строковые макросы.

из Macroable
защищённый ResponseInterface $response

Основной ответ PSR.

защищённый массив $decoded

Декодированный ответ JSON.

Методы

статический void macro(строка $name, объект|вызываемый $macro)

Зарегистрировать пользовательский макрос.

из Macroable
статический void mixin(объект $mixin, булево $replace = true)

Смешать другой объект в класс.

из Macroable
статический bool hasMacro(строка $name)

Проверка, зарегистрирован ли макрос.

из Macroable
статический смешанный __callStatic(строка $method, массив $parameters)

Динамически обработать вызовы класса.

из Macroable
смешанный __call(строка $method, массив $parameters)

Динамически делегировать другие методы на основной ответ.

void __construct(MessageInterface $response)

Создать новый экземпляр ответа.

строка body()

Получить тело ответа.

смешанный json()

Получить декодированное тело ответа JSON в виде массива или скалярного значения.

объект object()

Получить декодированное тело ответа JSON в виде объекта.

строка header(строка $header)

Получить заголовок из ответа.

массив headers()

Получить заголовки из ответа.

целое status()

Получить код состояния ответа.

UriInterface effectiveUri()

Получить эффективный URI ответа.

булево successful()

Определить, был ли запрос успешным.

булево ok()

Определить, был ли код ответа "OK".

булево redirect()

Определить, был ли ответ перенаправлением.

булево failed()

Определить, указывает ли ответ на возникновение ошибки клиента или сервера.

булево clientError()

Определить, указывает ли ответ на возникновение ошибки клиента.

булево serverError()

Определить, указывает ли ответ на возникновение ошибки сервера.

CookieJar cookies()

Получить куки ответа.

ResponseInterface toPsrResponse()

Получить основной ответ PSR для ответа.

$this throw()

Выбросить исключение, если произошла ошибка сервера или клиента.

булево offsetExists(строка $offset)

Определить, существует ли заданный смещение.

смешанный offsetGet(строка $offset)

Получить значение для заданного смещения.

void offsetSet(строка $offset, смешанный $value)

Установить значение по заданному смещению.

void offsetUnset(строка $offset)

Удалить значение по заданному смещению.

строка __toString()

Получить тело ответа.

Подробности

статический void macro(строка $name, объект|вызываемый $macro)

Зарегистрировать пользовательский макрос.

Параметры

строка $name
объект|вызываемый $macro

Возвращаемое значение

void

статический void mixin(объект $mixin, булево $replace = true)

Смешать другой объект в класс.

Параметры

объект $mixin
булево $replace

Возвращаемое значение

void

Исключения

ReflectionException

статический bool hasMacro(строка $name)

Проверка, зарегистрирован ли макрос.

Параметры

строка $name

Возвращаемое значение

bool

статический смешанный __callStatic(строка $method, массив $parameters)

Динамически обработать вызовы класса.

Параметры

строка $method
массив $parameters

Возвращаемое значение

смешанный

Исключения

BadMethodCallException

смешанный __call(строка $method, массив $parameters)

Динамически делегировать другие методы на основной ответ.

Параметры

строка $method
массив $parameters

Возвращаемое значение

смешанный

void __construct(MessageInterface $response)

Создать новый экземпляр ответа.

Параметры

MessageInterface $response

Возвращаемое значение

void

строка body()

Получить тело ответа.

Возвращаемое значение

строка

mixed json()

Получить декодированное JSON тело ответа в виде массива или скалярного значения.

Возвращаемое значение

mixed

object object()

Получить декодированное JSON тело ответа в виде объекта.

Возвращаемое значение

object

string header(string $header)

Получить заголовок из ответа.

Параметры

string $header

Возвращаемое значение

string

array headers()

Получить заголовки из ответа.

Возвращаемое значение

array

int status()

Получить код состояния ответа.

Возвращаемое значение

int

UriInterface effectiveUri()

Получить эффективный URI ответа.

Возвращаемое значение

UriInterface

bool successful()

Определить, был ли запрос успешным.

Возвращаемое значение

bool

bool ok()

Определить, был ли код ответа "OK".

Возвращаемое значение

bool

bool redirect()

Определить, был ли ответ перенаправлением.

Возвращаемое значение

bool

bool failed()

Определить, произошла ли ошибка клиента или сервера.

Возвращаемое значение

bool

bool clientError()

Определить, произошла ли ошибка клиента.

Возвращаемое значение

bool

bool serverError()

Определить, произошла ли ошибка сервера.

Возвращаемое значение

bool

CookieJar cookies()

Получить куки ответа.

Возвращаемое значение

CookieJar

ResponseInterface toPsrResponse()

Получить базовый PSR ответ для ответа.

Возвращаемое значение

ResponseInterface

$this throw()

Выбросить исключение, если произошла ошибка сервера или клиента.

Возвращаемое значение

$this

Исключения

RequestException

bool offsetExists(string $offset)

Определить, существует ли данный смещение.

Параметры

string $offset

Возвращаемое значение

bool

mixed offsetGet(string $offset)

Получить значение для заданного смещения.

Параметры

string $offset

Возвращаемое значение

mixed

void offsetSet(string $offset, mixed $value)

Установить значение по заданному смещению.

Параметры

string $offset
mixed $value

Возвращаемое значение

void

Исключения

LogicException

void offsetUnset(string $offset)

Удалить значение по заданному смещению.

Параметры

string $offset

Возвращаемое значение

void

Исключения

LogicException

string __toString()

Получить тело ответа.

Возвращаемое значение

string

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Http/Client/Response.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API