Новая версия CurlWrapper (v1.1.0) - ООП-обертки для cURL
Мои скрипты 15:51 / 05.07.2021 1 373
Почитать подробнее о CurlWrapper, маленькой и простой ООП-обёртке для PHP cURL без излишеств, можно в этой публикации.
В новой версии (v1.1.0) добавлен функционал для настройки основных параметров конфигурации:
- User-Agent
- Таймаут
- Referer
Информация
- Лицензия: MIT
- URL на GitHub: https://github.com/Icemont/CurlWrapper
Пример использования версии v1.1.0
Файл: examples/simple_request.php
use Icemont\cURL\CurlWrapper;
$curl = new CurlWrapper();
/*
* Изменение параметров конфигурации
*/
$curl->setTimeout(5);
$curl->setUserAgent('Mozilla/5.0 (compatible; CurlWrapper/1.1)');
$curl->setReferer('https://example.com/');
/*
* Добавление заголовка и параметров
*/
$curl->addHeader('API-Key: TEST_KEY');
$curl->addParam('test', 'value');
$curl->addParam('param2', 'value2');
/**
* Выполнение запроса
*/
var_dump($curl->request('https://httpbin.org/post'));
echo 'Код ответа запроса: ' . $curl->httpcode . PHP_EOL;
echo 'Строка ошибки запроса: ' . $curl->lasterror . PHP_EOL;