@CenterJoin

Отправка параметров с помощью Guzzle?

Нужно отправить POST запрос с параметром. Отправляю:
$client = new \GuzzleHttp\Client();
                $response = $client->request(
                    'POST',
                    'http://'.$_SERVER['SERVER_NAME'].$this->generateUrl('like_product_controller'),
                    ['hash' => $request->request->get('hash')]
                );

Но параметры не были отправлены:
$request->request->get('hash') // null
Что я делаю не так?
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
BoShurik
@BoShurik
Symfony developer
https://docs.guzzlephp.org/en/stable/request-optio...
$response = $client->request(
    'POST',
    'http://'.$_SERVER['SERVER_NAME'].$this->generateUrl('like_product_controller'), [
        GuzzleHttp\RequestOptions::FORM_PARAMS => [
            'hash' => $request->request->get('hash'),
        ],
    ]
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы