Un client HTTP léger en PHP

Si vous cherchez un client HTTP léger en PHP5 et que vous trouvez les solutions de Snoopy, Zend ou Pear un peu trop lourdes, voici peut-être ce que vous cherchez.

J’ai écrit une petite class pour simuler un browser et retourner le source de la page visitée.

Il vous faudra cUrl installé et activé pour PHP.

La classe expose deux méthodes publiques: get et post. Les fonctionalités sont très limitées. Pas de moyen de traquer les headers, pas de gestion d’erreur non plus.

Exemple:

$c = new WebClient();
var_dump($c->get('http://www.google.com'));
var_dump($c->post('http://www.myform.com', 'field1=value1&field2=value2');
 
$c->close();

Si ca peut servir…

  1. Aucun commentaire pour l'instant

  1. Aucun trackback pour l'instant