¿Qué es REST?
REST, abreviatura de "Transferencia de estado representacional", es una colección de principios de diseño destinados a permitir la interacción entre múltiples sistemas de software en un sistema distribuido. Fue propuesto en 2000 por Roy Fielding y se utiliza principalmente en el diseño de servicios web.
REST se basa en cuatro principios de diseño clave:
Un sistema que se adhiere a estos principios se denomina sistema RESTful, y las API que permiten la interacción entre dichos sistemas se denominan API RESTful. Sin embargo, en un sentido más amplio, el término REST también puede referirse vagamente a sistemas que utilizan HTTP y XML para manipular recursos.