Spec-Zone.ru › CakePHP 4.3

Trait HttpClientTrait

Определяет имитируемые ответы и автоматически очищает имитацию.

Пространство имён: Cake\TestSuite

Краткое описание методов

  • cleanupMockResponses() public

    Сбрасывает имитируемые ответы

  • mockClientDelete() public

    Добавляет имитируемый ответ для запроса DELETE.

  • mockClientGet() public

    Добавляет имитируемый ответ для запроса GET.

  • mockClientPatch() public

    Добавляет имитируемый ответ для запроса PATCH.

  • mockClientPost() public

    Добавляет имитируемый ответ для запроса POST.

  • mockClientPut() public

    Добавляет имитируемый ответ для запроса PUT.

  • newClientResponse() public

    Создаёт новый ответ.

Подробное описание методов

cleanupMockResponses() public

cleanupMockResponses(): void

Сбрасывает имитируемые ответы

Возвращает

void

mockClientDelete() public

mockClientDelete(string $url, Cake\Http\Client\Response $response, array<string, mixed> $options = []): void

Добавляет имитируемый ответ для запроса DELETE.

Параметры

string $url

URL для имитации

Cake\Http\Client\Response $response

Ответ для имитации.

array<string, mixed> $options optional

Дополнительные параметры. Смотрите Client::addMockResponse()

Возвращает

void

mockClientGet() public

mockClientGet(string $url, Cake\Http\Client\Response $response, array<string, mixed> $options = []): void

Добавляет имитируемый ответ для запроса GET.

Параметры

string $url

URL для имитации

Cake\Http\Client\Response $response

Ответ для имитации.

array<string, mixed> $options optional

Дополнительные параметры. Смотрите Client::addMockResponse()

Возвращает

void

mockClientPatch() public

mockClientPatch(string $url, Cake\Http\Client\Response $response, array<string, mixed> $options = []): void

Добавляет имитируемый ответ для запроса PATCH.

Параметры

string $url

URL для имитации

Cake\Http\Client\Response $response

Ответ для имитации.

array<string, mixed> $options optional

Дополнительные параметры. Смотрите Client::addMockResponse()

Возвращает

void

mockClientPost() public

mockClientPost(string $url, Cake\Http\Client\Response $response, array<string, mixed> $options = []): void

Добавляет имитируемый ответ для запроса POST.

Параметры

string $url

URL для имитации

Cake\Http\Client\Response $response

Ответ для имитации.

array<string, mixed> $options optional

Дополнительные параметры. Смотрите Client::addMockResponse()

Возвращает

void

mockClientPut() public

mockClientPut(string $url, Cake\Http\Client\Response $response, array<string, mixed> $options = []): void

Добавляет имитируемый ответ для запроса PUT.

Параметры

string $url

URL для имитации

Cake\Http\Client\Response $response

Ответ для имитации.

array<string, mixed> $options optional

Дополнительные параметры. Смотрите Client::addMockResponse()

Возвращает

void

newClientResponse() public

newClientResponse(int $code = 200, array<string> $headers = [], string $body = ''): Cake\Http\Client\Response

Создаёт новый ответ.

Параметры

int $code optional

Код ответа. По умолчанию 200

array<string> $headers optional

Список заголовков ответа. Пример Content-Type: application/json

string $body optional

Тело ответа.

Возвращает

Cake\Http\Client\Response

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.3/trait-Cake.TestSuite.HttpClientTrait.html

Spec-Zone.ru

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