08/10/2013, 09:06
|
| | Fecha de Ingreso: junio-2010 Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 14 años, 5 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" |