Del curso: Fundamentos de la programación: API y servicios web
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.300 cursos impartidos por expertos del sector.
Definición y características REST
Del curso: Fundamentos de la programación: API y servicios web
Definición y características REST
REST, de "Representational State Transfer" o transferencia de estado relacional, es una aplicación o set de guías que se utiliza en desarrollo web para diseñar API. REST utiliza directamente HTTP para obtener datos o indicar la ejecución de operaciones sobre datos en cualquier formato, como XML o JSON, sin las abstracciones adicionales de los protocolos basados en patrones de intercambio de mensajes como SOAP. Entre sus características destaca que es una arquitectura cliente- servidor. En REST entendemos los datos como recursos, los que solicitan servicios son los clientes y quienes los devuelven, servidores. Es también muy importante el concepto "stateless". REST destaca por impulsar la comunicación sin estado. El contenido de las solicitudes de los clientes no se almacena en el servidor, sino que se queda en el cliente, es decir, las API REST no guardan información del cliente en el servidor. Por otro lado, cabe destacar la capacidad de caché, ya que el almacenamiento en caché suele…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.