Intereting Posts
Получить всех пользователей из базы данных wordpress через REST / JSON API сайт wordpress – использование пользовательской базы данных и PHP Обновление до ошибки 3.4: вызов неопределенной функции get_option () Создание настраиваемого типа сообщений при успешном заказе woocommerce Захват определенного контента Пагинация с использованием paginate_links Страница категории продукта в полной ширине Есть ли способ обнаружить истечение сеанса в WordPress? Двойные префиксы таблицы WordPress mysql Как добавить идентификатор сообщения (или любые другие данные) в контактную форму 7? Как настроить wp-login.php только для пользователей, которые устанавливают пароль в первый раз? Фиксирование репозитория плагина не отображается в действии WordPress -> If Is Role Subscriber Показать изображение? Regenerate Thumbnails Plugin успешно обновил мои миниатюры, но изображение src не изменится на новый размер изображения? Что случилось с моим $ wpdb-запросом?

GET метод веб-api из скрипта WordPress PHP

Я работаю над ретрансляцией информации о том, что плагин formcraft выгружается в веб-метод GET GET. Информация из плагина formcraft сохраняется в переменной $ _REQUEST .

Formcraft вызывает handler.php при отправке формы, и это код (внутри handler.php). Я сейчас работаю с:

<?php $url = 'http://xxxx/Get_VacationRequest/'; $jsonData = json_encode($_REQUEST); $response = wp_remote_get( $url, $jsonData ); ?> 

Я отлаживаю свои WEB API и жду запроса, но пока ничего.

Любая помощь будет принята с благодарностью. Благодарю.

wp_remote_get вызвал проблему и переключился на curl-решение.

Следующий код заменил мое прежнее решение:

 $serverIP = 'xxxx'; $serviceAPI = '/Get_VacationRequest'; $jsonData = urlencode(json_encode($_REQUEST)); // Set up the server information where we will consume the API $url = 'http://' . $serverIP . $serviceAPI . '?name=' . $jsonData; // Start the curl session $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); // Send the request & save response to $resp $resp = curl_exec($curl); // Close request to clear up some resources curl_close($curl);