PHP и cURL: как в WordPress выполняются HTTP-запросы
cURL – «ломовая лошадь» современного интернета. Как отмечено в слогане, cURL – это программа, используемая для «передачи данных с помощью URL-адресов».
Согласно веб-сайту cURL, библиотекой ежедневно пользуются миллиарды людей. Она применяется во всем, начиная от автомобилей и заканчивая мобильными телефонами. Это сетевая основа тысяч приложений и сервисов, в том числе некоторых интересных – к примеру, различных NASA-проектов.
Многие проекты и библиотеки PHP, передающие и получающие данные по сети, используют cURL в качестве сетевой библиотеки по умолчанию. Неудивительно, что это базовая утилита, используемая в Requests API в WordPress, а также в большинстве плагинов, таких как WP Migrate DB Pro, WP Offload Media и т.д.
Если вам интересно узнать о возможностях библиотеки cURL, о том, как она работает в WordPress и на что обращать внимание при взаимодействии с ней (особенно на macOS), то вы попали в нужное место.