Un exemple vraiment bon d'un api reposant est le Yahoo Geocoder.
http://developer.yahoo.com/maps/rest/V1/geocode.htmlLe modèle reposant de conception place tous les arguments dans la corde d'URL. Vous voyez cette sorte de chose toute l'heure en pages Web, et en fait le WWW entier est une conception reposante. Votre manuscrit de service de Web prend l'information dans la rangée de $_GET et l'emploie pour créer la réponse, qui peut être XML, JSON, CSV, texte plat, etc.
Chaque appel de REPOS est atomique - il n'y a aucun ordre d'ouverture/déconnexion. Vous pourriez choisir HTTPS et un certain genre d'authentification d'Api-Clef si vous vouliez vraiment à.
Essayer ces URL pour voir comment ceci fonctionne. Noter que l'essai du service de Web reposant est un simple en tant que dactylographie des arguments dans la barre d'adresse de navigateur.
http://www.laprbass.com/RAY_REST_get_last_name.phphttp://www.laprbass.com/RAY_REST_get_last_name.php?key=ABChttp://www.laprbass.com/RAY_REST_get_last_name.php?key=ABC&name=Fredhttp://www.laprbass.com/RAY_REST_get_last_name.php?key=ABC&name=RichardSans trop d'effort vous pouvez transformer cette conception pour employer différentes clefs d'api pour différents modèles de données de client, pour renvoyer une corde de XML, ou rechercher l'information dans une base de données, etc.
Les souvenirs, ~Ray