Repaso
English
Backend y APIsFundamentosAPI-50

¿Qué frase describe mejor REST?

Opciones

  1. Un motor de bases de datos diseñado para guardar datos web
  2. Un estilo para APIs web: recursos con URLs, sobre los que actúan los métodos HTTP (Opción correcta)
  3. Un protocolo de seguridad para logins y sesiones
  4. Un framework de JavaScript para construir frontends

Respuesta

Un estilo para diseñar APIs web: las cosas son recursos con URLs, y los métodos HTTP estándar (GET, POST, PUT, DELETE) actúan sobre ellos

Por qué

REST (Representational State Transfer) es un estilo arquitectónico descrito por Roy Fielding en su tesis doctoral (2000). No es una librería ni un protocolo.

En la práctica: GET /users/42 lee el usuario 42, POST /users crea uno, DELETE /users/42 lo elimina.

Sus restricciones incluyen cliente-servidor, peticiones stateless, respuestas que se pueden guardar en caché y una interface uniforme.

Recuerda

REST = recursos + URLs + métodos HTTP.

Términos clave

Practica esta pregunta en Repaso