#wordpress #laravel #httprequest #guzzle
#wordpress #laravel #httprequest #guzzle
Вопрос:
Итак, я пытался заставить guzzle работать, я могу отправить post-запрос, который отправляет какой-то массив, и я хотел бы знать, как я могу получить его в конечной точке? я могу обрабатывать такие вещи, как if (isset ($_POST[‘nameHere’])) но не массив
$client = new Client();
$response = $client->request('POST', 'http://httpbin.org/post', [
'form_params' => [
'email' => 'test@gmail.com',
'name' => 'Test user',
'password' => 'testpassword',
],
'debug' => true
]);
echo '<pre>' . print_r((string)$response->getBody(), true) . '</pre>';
}
ps: Мое пользовательское приложение laravel является отправителем, мой сайт WordPress — получателем.
Комментарии:
1. Что вы получаете, используя
<?php print_r($_POST); ?>
в wordpress?
Ответ №1:
У меня получилось, мне не хватало .php окончания в моем URL, потому что я решил тестировать не с httpbin, а напрямую с моим api. и в WordPress я ничего не получаю, потому что это код отправителя, который я опубликовал, а не получателя (wordpress). я бы не знал, как это протестировать. в любом случае спасибо