$client = new \GuzzleHttp\Client(['base_uri'=> 'http://example.com']);
try{
$data = ['params1'=>'value1', 'params2'=> 'value2'];
$res = $client->request('GET', '/', ['query'=> $data]);
}catch(\GuzzleHttp\Exception\RequestException $e)
{
echo $e->getRequest()->getUri();
}
이 출력됩니다 :
http://example.com/?params1=value1params2=value2
당신은 요청 URI의 문자열 쿼리에서 앰퍼샌드의 부재를 볼 수 있습니다!
어떻게 해결합니까?
당신은 6을 사용하고 있습니까? – Federkun
예! Guzzle v6.0-dev – Goms
당신의 guzzle의 버전을 stable 버전으로 업그레이드하십시오. 귀하의 코드는 좋은, 그리고 그것은 – Federkun