最好的问候,我使用Guzzle7与Laravel8,我需要传递一个路径变量,至少这是如何与 Postman 调用,这是我的代码
$client = new \GuzzleHttp\Client();
$response = $client->get('xxxxxxxxxxxxxx', [ 'params' => ['dni' => 'xxxxxxx'], 'headers' => ['x-api-key' => 'xxxxxxxxx'] ]);
dd($response);
字符串
但它就好像它不发送任何东西,我真的很感激,如果有人知道如何做这个查询
2条答案
按热度按时间mefy6pfw1#
guzzle请求必须如下所示:
字符串
这意味着必须将
params
替换为query
。https://docs.guzzlephp.org/en/stable/quickstart.html#query-string-parametersjfgube3f2#
不要使用Guzzle,而是使用Laravel 7.x之后可用的原生
Http
facade。使用facade,您可以有一个关于您想要在这里做什么的专用部分。所以,你的代码应该是这样的:
字符串
如果你想传递更多的参数,只需要添加index和value,就可以了!