HTTP API (рубрика)
WordPress HTTP API — это группа функций, которые позволяют максимально стабильно отправлять HTTP запросы к удаленным серверам и получать от них ответы. Функции для отправки запросов и для обработки полученных ответов и называются HTTP API WordPress.
status_header() | Устанавливает указанный статус в заголовок HTTP ответа сервера. Код состояния HTTP (200, 404 и т.д.). |
wp_get_http_headers() | Получает HTTP заголовки указанного URL. |
wp_remote_get() | Получает удаленную страницу используя HTTP GET метод. Обертка для использования curl. Результат содержит HTTP заголовки и данные самой станицы, и возвращается в виде массива. |
wp_remote_head() | Получает ответ HTTP запроса. Используется HEAD метод запроса. Получает только заголовки, без тела ответа. |
wp_remote_post() | Отправляет HTTP запрос методом POST. Результат содержит HTTP заголовки, данные самой станицы и возвращается в виде массива. Обертка для использования curl. |
wp_remote_request() | Создает любой тип HTTP запроса и возвращает ответ запроса в виде массива. |
wp_remote_retrieve_body() | Получает тело (контент) ответа, который был получен с помощью любой из функций типа wp_remote_*(), например wp_remote_get(). |
wp_remote_retrieve_cookie() | Получает данные отдельной указанной куки из переданного ответа на запрос. |
wp_remote_retrieve_cookie_value() | Получает значение указанной (отдельной) куки из переданного ответа на запрос. |
wp_remote_retrieve_cookies() | Получает все данные всех куков из переданного ответа на запрос. |
wp_remote_retrieve_header() | Получает указанное поле заголовка ответа из переданного объекта ответа. |
wp_remote_retrieve_headers() | Получает все поля заголовка ответа из переданного объекта ответа. |
wp_remote_retrieve_response_code() | Получает код ответа (статус ответа) из переданного объекта запроса. |
wp_remote_retrieve_response_message() | Получает сообщение ответа из переданного объекта ответа. |
wp_safe_remote_request() | Получает данные по переданному HTTP запросу (УРЛ). Данные возвращаются в виде массива: тело, заголовки, статус ответа... |