Обрабатывать входящий массив из Guzzle

#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). я бы не знал, как это протестировать. в любом случае спасибо