Peticiones HTTP para humanos con PHP: HTTPFUL

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.

2 pensamientos en “Peticiones HTTP para humanos con PHP: HTTPFUL

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>