26
AVR

Unirest - Des biblothèques REST HTTP PHP, Java, Ruby, Python et Obj-C

Publié le 26/04/13 à 09h39 par DJo

Unirest est une collection de bibliothèques REST HTTP pour PHP, Java, Ruby, Python et Objective-C.

Unirest est une collection de bibliothèques REST HTTP pour PHP, Java, Ruby, Python et Objective-C.

Idéal lorsque vous devez développer des APIs REST, sans avoir à vous occuper de faire manuellement vos requêtes cURL ...

Disponible dans 5 langages différents, elle vous permettra facilement d'implémenter votre API côté serveur (Java, PHP, Ruby ou Python), du côté client mobile (Java, Objective-C) ou client web (PHP, Java, Ruby, Python).

Son objectif est de vous simplifier l'implémentation REST dans vos applications, voici un exemple en PHP:

$response = Unirest::post("http://httpbin.org/post", array( "Accept" => "application/json" ),
  array(
    "parameter" => 23,
    "foo" => "bar"
  )
);

Elle permet d'uploader facilement en POST HTTP:

$response = Unirest::post("http://httpbin.org/post", array( "Accept" => "application/json" ),
  array(
    "file" => "@/tmp/file.txt"
  )
);

Evidemment, on retrouve les méthodes classiques du HTTP que vous pourrez appeler ainsi:

  • Unirest::get($url, $headers = array());
  • Unirest::post($url, $headers = array(), $body = NULL);
  • Unirest::put($url, $headers = array(), $body = NULL);
  • Unirest::patch($url, $headers = array(), $body = NULL);
  • Unirest::delete($url, $headers = array());

La même chose est déclinée dans la syntaxe des autres langages.

 

Site Officiel

Personne n'a baraguiné de chtite phrase pour le moment !


Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Connexion avec Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web