Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/10/2013, 09:06
AlanChavez
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 14 años, 6 meses
Puntos: 95
Respuesta: rest no mantiene estado , dudas

Es muy sencillo mira:

REST se dice que es sin estados porque funciona sobre el protocolo HTTP.

El protocolo http en su forma original funciona con 4 verbos:

1) GET
2) POST.
3) DELETE.
4) PUT.

Estos verbos, en teoria no entienden el concepto de estado. No tienen nocion de conceptos como cookies o sesiones o cualquier informacion almacenada ahi. Tu le pides a un servidor GET articulo_id=1 y el servidor te da el articulo sin mas preambulo.

Es por eso que en APIs basadas en REST, te dan un token de autorizacion y un "secreto" con el cual te limitan el uso de la API, y ese token lo pasan como parametro en la URL para tener acceso a los metodos y funciones disponibles.

En el ejemplo anterior, no importa si existe una base de datos o un mecanismo "sencillo"de autorizacion/autenticacion en el servidor, porque todos los parametros necesarios se transmiten a traves del protocolo GET por lo tanto sigue siendo "sin estados"