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