Litte example :
/Tests/get.php :
========================
<?php
header('Content-Type: text/plain') ;
print_r($_GET) ;
?>
========================
/Tests/http.php :
========================
<?php
header('Content-Type: text/plain') ;
$request = new HttpRequest('http://127.0.0.1/Tests/get.php?foo=bar') ;
$request->addQueryData(array('baz' => 'qux')) ;
$response = new HttpMessage($request->send( )) ;
echo $response->getBody( ) ;
?>
========================
Run /Test/http.php display :
========================
Array
(
[foo] => bar
[baz] => qux
)
========================
So HttpRequest::addQueryData( ) deals with hard-coded GET data and complete them.
HttpRequest::addQueryData
(PECL pecl_http >= 0.10.0)
HttpRequest::addQueryData — Ajoute des paramètres à une requête
Description
public
bool HttpRequest::addQueryData
( array
$query_params
)Ajoute des paramètres à la liste des paramètres d'une requête, laissant inchangés les paramètres précédemment définis.
Affecte tous les types de requêtes.
Liste de paramètres
-
query_params -
un tableau associatif contenant les champs de la requête à ajouter
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
Anonymous ¶
4 years ago
