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

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *