WordPress как на ладони
Шаблоны, плагины и темы для настоящих поклонников Elementor. От TemplateMonster.com wordpress jino
Главная Функции API HTTP API

Рубрика: HTTP API 15

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()

Обертка для использования curl. Получает удаленную страницу используя HTTP POST метод. Результат содержит HTTP заголовки и данные самой станицы, и возвращается в виде массива.

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 запросу (УРЛ). Данные возвращаются в виде массива: тело, заголовки, статус ответа...