Download the PHP package juanchosl/curlclient without Composer
On this page you can find all versions of the php package juanchosl/curlclient. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download juanchosl/curlclient
More information about juanchosl/curlclient
Files in juanchosl/curlclient
Package curlclient
Short Description A small, lightweight utility to perform curl calls using GET, POST, PUT, PACTH, DELETE, HEAD, TRACE, OPTIONS methods...
License MIT
Homepage https://github.com/JuanchoSL/CurlClient
Informations about the package curlclient
CurlClient
Info
This is a class based on native php curl functions in order to perform requests and retrieve responses from remote servers
Install
Use composer in order to install the module
Add the dependency
or
Install
and
How to use
Native cURL lib implementation
CurlRequest has been marked as DEPRECATED, use Factories or specyfic handler type
HTTP Request
For use with servers using http comunications, with apis or webservers
FTP Request
For use with servers using ftp protocols, ftp and ftps
SMTP Request
For use with smtp servers using single authentication, for send emails
Handlers
In order to construct a CurlHandle and prepare the request for future use (as a Batch), use the equivalent CurlXXXHandler and call the prepare{METHOD}, retrieving a standard php CurlHandle
PSR-18 Client interface implementation
Create a PSR-7 Request using PSR-17 Factory and send using the PSR-18 Client implementation
Returns a PSR-7 Response
Extract the response stream body contents from the previous PSR-7 Response
All versions of curlclient with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
fig/http-message-util Version 1.1.*
psr/http-message Version ^2.0
psr/http-factory Version 1.1.*
psr/http-client Version 1.0.*
psr/log Version ^3.0
juanchosl/httpheaders Version 1.0.*
juanchosl/requestlistener Version 1.0.*@dev
composer-runtime-api Version ^2.2