Документация для разработчиков
Темная тема

Библиотека CURL

CURL (Client URL) – библиотека с открытым исходным кодом, используемая для отправки HTTP-запросов с различных языков программирования, включая C, PHP и другие.

Использование библиотеки CURL возможно только с версии PHP 8.0. Текущую реализацию в клиенте можно рассматривать как экспериментальную. CURL может дать хороший прирост производительности, т.к. это бинарный код, а не долгая работа с сокетами на PHP. Особенно это заметно на пачке асинхронных запросов.

Кроме того, CURL позволяет диагностировать некоторые проблемы, т.к. у него есть довольно подробная отладка:

$http = new HttpClient([
	'useCurl' => true,
	'curlLogFile' => '/home/bitrix/www/curl.txt',
]);


© «Битрикс», 2001-2024, «1С-Битрикс», 2024