Spec-Zone.ru › CakePHP 4.3

Класс Curl

Реализует отправку Cake\Http\Client\Request через ext/curl.

В дополнение к стандартным параметрам, описанным в {@link \Cake\Http\Client}, этот адаптер поддерживает все доступные параметры curl. Дополнительные параметры curl можно задать с помощью ключа параметра curl при выполнении запросов или настройке клиента.

Пространство имён: Cake\Http\Client\Adapter

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

  • buildOptions() public

    Преобразует параметры клиента в параметры curl.

  • createResponse() protected

    Преобразует исходный ответ curl в Http\Client\Response

  • exec() protected

    Выполняет обработку curl.

  • getProtocolVersion() protected

    Преобразует номер версии HTTP в значение curl.

  • send() public

    Отправить запрос и получить ответ.

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

buildOptions() public

buildOptions(Psr\Http\Message\RequestInterface $request, array<string, mixed> $options): array

Преобразует параметры клиента в параметры curl.

Параметры

Psr\Http\Message\RequestInterface $request

Запрос.

array<string, mixed> $options

Параметры клиента

Возвращает

array

createResponse() protected

createResponse(resourceCurlHandle $handle, string $responseData): arrayCake\Http\Client\Response>

Преобразует исходный ответ curl в Http\Client\Response

Параметры

resourceCurlHandle $handle

Обработка curl

string $responseData

строка Данные ответа от curl_exec

Возвращает

arrayCake\Http\Client\Response>

exec() protected

exec(resourceCurlHandle $ch): string|bool

Выполняет обработку curl.

Параметры

resourceCurlHandle $ch

Дескриптор ресурса curl

Возвращает

string|bool

getProtocolVersion() protected

getProtocolVersion(Psr\Http\Message\RequestInterface $request): int

Преобразует номер версии HTTP в значение curl.

Параметры

Psr\Http\Message\RequestInterface $request

Запрос, для которого нужно получить версию протокола.

Возвращает

int

send() public

send(Psr\Http\Message\RequestInterface $request, array<string, mixed> $options): arrayCake\Http\Client\Response>

Отправить запрос и получить ответ.

Параметры

Psr\Http\Message\RequestInterface $request
array<string, mixed> $options

Возвращает

arrayCake\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.4/class-Cake.Http.Client.Adapter.Curl.html

Spec-Zone.ru

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