1. Go to this page and download the library: Download aternos/curl-psr library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
aternos / curl-psr example snippets
$client = new \Aternos\CurlPsr\Psr18\Client();
$client->setTimeout(10) // Set the timeout to 10 seconds
->setMaxRedirects(5) // Set the maximum number of redirects to follow to 5
->setCookieFile("/path/to/cookie/file") // Set the path to the cURL cookie file
->setCurlOption(CURLOPT_DNS_SHUFFLE_ADDRESSES, true) // Set a custom cURL option
->setDefaultHeaders(["User-Agent" => ["MyClient/1.0"]]) // Set default headers for all requests
->addDefaultHeader("Accept", "application/json"); // Add a default header
$client->setProgressCallback(function (
\Psr\Http\Message\RequestInterface $request,
int $downloadTotal,
int $downloaded,
int $uploadTotal,
int $uploaded
) {
// Progress callback
});