Hace poco mas de un mes os hablaba sobre la librería Request para python; la cual nos facilitaba enormemente el manejo de peticiones http. Hoy quiero presentar un homologo pero esta vez escrito en PHP: HTTPFUL.
Podemos encontrar información sobre esta librería en su pagina principal: http://phphttpclient.com/
Podemos descargar la librería con un archivo PHAR o utilizando el sistema de paquetes composer.
PHAR: https://github.com/downloads/nategood/httpful/httpful-0.2.0.phar
Si utilizas composer solo deberías añadir la librería a tu fichero composer.json: "nategood/httpful": "*"
Con httpful podemos hacer peticiones fácilmente, he aquí un ejemplo sencillo de petición GET:
$uri = "http://blog.deancos.com"; $response = Request::get($uri)->send(); echo $response->body;
Ejemplo de peticion POST envio de json:
$response = Request::post($uri)
->sendsJson()
->body("{'clave':'valor'}")
->send();
Bueno como se puede comprobar es bastante sencilla de utilizar la librería y muy cómoda sobre todo para trabajar sobre api rest.
Si se necesita profundizar mas; se puede encontrar información en su pagina web sobre como utilizarla.
Espero que a partir de ahora cuando trabajéis con api rest en php el trabajo sea menos laborioso y mucho mas provechoso y ágil.









El link a github da 404
Saludos y gracias por el recurso !
Hola!
Es verdad lo del link del PHAR, lo han cambiado, ya lo he actualizado.
Muchas gracias por el detalle de avisarme.
Me alegra mucho que te sea útil el articulo.
Saludos!