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