Spec-Zone.ru › CakePHP 4.2

Класс Curl

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

В дополнение к стандартным параметрам, документированным в 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 $options): array

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

Параметры

Psr\Http\Message\RequestInterface $request

Запрос.

array $options

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

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

array

createResponse() protected

createResponse(resourceCurlHandle $handle, string $responseData): Cake\Http\Client\Response[]

Преобразовать сырой ответ curl в Http\Client\Response

Параметры

resourceCurlHandle $handle

Обработчик Curl

string $responseData

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

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

Cake\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 $options): Cake\Http\Client\Response[]

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

Параметры

Psr\Http\Message\RequestInterface $request
array $options

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

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

Spec-Zone.ru

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