Café y Código

8. Introducción a APIs RESTful

¿Qué es una API?

Una API es una interfaz que permite a distintas aplicaciones comunicarse entre sí. En el backend, entregamos datos mediante endpoints que devuelven JSON.

Métodos HTTP

  • GET: consultar recursos.
  • POST: crear recursos.
  • PUT/PATCH: actualizar recursos.
  • DELETE: eliminar recursos.
endpoints.txt
TEXT
1GET /api/cursos/
2POST /api/cursos/
3PUT /api/cursos/1/
4DELETE /api/cursos/1/

JSON como lenguaje de datos

JSON es el formato más común para intercambiar información entre cliente y servidor porque es legible y compatible con casi todos los lenguajes.

curso.json
JSON
1{
2 "id": 1,
3 "nombre": "Fundamentos Django",
4 "duracion": 35,
5 "publicado": true
6}

Ponte a prueba

Revisa si comprendes los principios básicos de una API RESTful.

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.