В моем клиентском коде PHP Guzzle у меня есть что-то вроде
$c = new Client('http://test.com/api/1.0/function'); $request = $c->get('?f=4&l=2&p=3&u=5');
но вместо этого хочу иметь что-то вроде:
$request->set('f', 4); $request->set('l', 2); $request->set('p', 3); $request->set('u', 5);
Возможно ли это в Гузле? Из документации и случайного googling это, казалось бы, есть, но я не могу найти точно, как это сделать.
Ты можешь:
$c = new Client('http://test.com/api/1.0/function'); $request = $c->get(); $q = $request->getQuery(); $q->set('f', 4); $q->set('l', 2); $q->set('p', 3); $q->set('u', 5);