2012-09-05 10 views
11

W moim PHP Guzzle kod klienta, mam cośBudowanie ciągów zapytań progamowo w Guzzle?

$c = new Client('http://test.com/api/1.0/function'); 

$request = $c->get('?f=4&l=2&p=3&u=5'); 

ale zamiast tego chcę mieć coś takiego:

$request->set('f', 4); 
$request->set('l', 2); 
$request->set('p', 3); 
$request->set('u', 5); 

Czy jest możliwe w chlać? Z dokumentacji i losowego logowania wynika, że ​​tak jest, ale nie mogę dokładnie określić, w jaki sposób.

Odpowiedz

14

Można:

$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); 
Powiązane problemy