Implements sending Cake\Http\Client\Request via ext/curl.
In addition to the standard options documented in Cake\Http\Client, this adapter supports all available curl options. Additional curl options can be set via the curl option key when making requests or configuring a client.
buildOptions( Cake\Http\Client\Request $request , array $options )
Convert client options into curl options.
Cake\Http\Client\Request $request $options createResponse( resource $handle , string $responseData )
Convert the raw curl response into an Http\Client\Response
$handle $responseData Cake\Http\Client\Responseexec( resource $ch )
Execute the curl handle.
$ch getProtocolVersion( Cake\Http\Client\Request $request )
Convert HTTP version number into curl value.
Cake\Http\Client\Request $request send( Cake\Http\Client\Request $request , array $options )
Send a request and get a response back.
Cake\Http\Client\Request $request $options Cake\Http\Client\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