Все вопросы с тегом «wp-remote-request»
Функция для выполнения HTTP-запросов в WordPress, позволяющая отправлять запросы различных типов к внешним серверам и API. Является оберткой над классом WP_Http.
#wp-remote-request
wp_remote_request представляет собой универсальную функцию WordPress для выполнения HTTP-запросов. Она позволяет отправлять GET, POST и другие типы запросов к внешним сервисам и API.
Функция принимает два основных параметра:
- URL-адрес, к которому выполняется запрос
- Массив аргументов, определяющих параметры запроса
В массиве аргументов можно указать:
- method - метод запроса (GET, POST, PUT и др.)
- timeout - время ожидания ответа
- headers - заголовки запроса
- body - данные для отправки
- cookies - файлы cookie
После выполнения запроса функция возвращает массив с ответом сервера или объект WP_Error в случае ошибки. В ответе содержатся заголовки, код состояния HTTP и тело ответа. Функция автоматически обрабатывает редиректы, поддерживает SSL-соединения и прокси-серверы.