REST, REpresentational State Transfer, es un tipo de arquitectura de desarrollo web que se apoya totalmente en el estándar HTTP, de ese modo podemos crear APIs que pueden ser usadas por cualquier dispositivo o cliente que entienda HTTP.
Debemos tener dos cosas en cuenta a la hora de desarrollar una API REST, el uso correcto de URIs y el uso correcto de HTTP.
Ademas de esto, nunca se debe guardar estado en el servidor, toda la información que se requiere para mostrar el resultado debe estar en la consulta por parte del cliente. Esto es, nada de variables de sesión en el servidor. Continuar leyendo