将查询字符串参数添加到 Guzzle GET 请求?
我读了这个答案,但我相信有更好的方法可以在Guzzle中创建http url查询,我正在寻找这样的东西,但无法让它正常工作,我也不知道是否有办法转储url字符串以查看它是否正确处理。有人可以告诉我正确的方法吗?
// works correctly
$client = New GuzzleHttp\Client();
$request = $client->get('http://192.168.50.8/foo?-db=database&-lay=layout&-find');
print_r($request->getBody());
不起作用
$request = $client->get($config->Layout['server'], [], [
'query' => [
$config->Layout['switches'], // ([ '-db' => 'database', '-lay' => 'layout', '-find' => true)
$config->Layout['options'], // other params
]
]);