Un ejemplo realmente bueno de un API relajante es el Yahoo Geocoder.
http://developer.yahoo.com/maps/rest/V1/geocode.htmlEl patrón relajante del diseño pone todas las discusiones en la secuencia del URL. Usted ve esta clase de cosa todo el tiempo en Web pages, y de hecho el WWW entero es un diseño relajante. Su escritura del servicio de tela toma la información en el arsenal de $_GET y la utiliza para crear la respuesta, que puede ser XML, JSON, CSV, texto llano, etc.
Cada llamada del RESTO es atómica - no hay secuencias de la conexión/del registro de estado de la máquina. Usted puede ser que elija HTTPS y una cierta clase de autentificación de la API-Llave si usted quiso realmente a.
Intentar estos URL para ver cómo esto trabaja. Observar que la prueba del servicio de tela relajante es una simple como mecanografiar las discusiones en la barra de la dirección del hojeador.
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=RichardSin demasiado esfuerzo usted puede transformar este diseño para utilizar diversas llaves del API para diversos modelos de datos del cliente, para volver una secuencia de XML, o mirar para arriba la información en una base de datos, un etc.
Recuerdos, ~Ray