Códigos de estado y respuestas

Qué significa REST en realidad

Hasta ahora tus handlers solo escribían texto de vuelta. Una API REST es una disciplina para darle forma a esos handlers: expones recursos (paseadores, reservas) y actúas sobre ellos con verbos HTTP.

  • GET /walkers — leer la lista de paseadores
  • POST /bookings — crear una reserva
  • GET /bookings/42 — leer la reserva 42
  • DELETE /bookings/42 — cancelarla

El verbo dice qué hacer; el path nombra la cosa. La app de iOS de PawWalk que construiste hablaba exactamente este idioma — cada pantalla era un GET o un POST a un path como estos.