Spec-Zone.ru › CakePHP 3.8

Класс Curl

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

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

Cake\Http\Client\Adapter\Curl реализует Cake\Http\Client\AdapterInterface
Пространство имён: Cake\Http\Client\Adapter
Расположение: Http/Client/Adapter/Curl.php

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

  • buildOptions() public
    Преобразовать параметры клиента в параметры curl.
  • createResponse() protected
    Преобразовать исходный ответ curl в Http\Client\Response
  • exec() protected
    Выполнить обработчик curl.
  • getProtocolVersion() protected
    Преобразовать номер версии HTTP в значение curl.
  • send() public
    Отправить запрос и получить ответ.

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

buildOptions()source public

buildOptions( Cake\Http\Client\Request $request , array $options )

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

Параметры

Cake\Http\Client\Request $request
Запрос.
массив $options
Параметры клиента

Возвращает

массив

createResponse()source protected

createResponse( resource $handle , string $responseData )

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

Параметры

ресурс $handle
Обработчик curl
строка $responseData
строка Данные ответа curl_exec

Возвращает

Cake\Http\Client\Response

exec()source protected

exec( resource $ch )

Выполнить обработчик curl.

Параметры

ресурс $ch
Обработчик ресурса curl

Возвращает

строка

getProtocolVersion()source protected

getProtocolVersion( Cake\Http\Client\Request $request )

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

Параметры

Cake\Http\Client\Request $request
Запрос для получения версии протокола.

Возвращает

целое число

send()source public

send( Cake\Http\Client\Request $request , array $options )

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

Параметры

Cake\Http\Client\Request $request
Объект запроса для отправки.
массив $options
Массив параметров для потока.

Возвращает

Cake\Http\Client\Response[]
Массив заполненных объектов Response

Реализация

Cake\Http\Client\AdapterInterface::send()

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

Spec-Zone.ru

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