REST es un estilo para diseñar APIs basado en recursos. Cada recurso se representa con una ruta (endpoint).
Con Rick and Morty API, algunos recursos son:
/character/location/episodeEn esta API, la URL se entiende mejor en 3 partes:
https://rickandmortyapi.com/api/character, location o episodeEjemplos:
https://rickandmortyapi.com/api/character -> personajeshttps://rickandmortyapi.com/api/location -> ubicacioneshttps://rickandmortyapi.com/api/episode -> episodiosImportante: en esta clase todavía no haremos peticiones. Solo vamos a construir y entender endpoints.
Aunque hoy nos enfocamos en lectura, conviene ubicar la idea:
GET leerPOST crearPUT/PATCH actualizarDELETE eliminarEn este curso usaremos sobre todo GET.
Así practicamos la estructura REST antes de empezar a pedir datos.
REST hace que la API sea predecible. Cuando entiendes el patrón, puedes explorar endpoints nuevos con menos fricción.
baseUrl con https://rickandmortyapi.com/api/endpointCharacters uniendo baseUrl + characterendpointLocations uniendo baseUrl + locationendpointEpisodes uniendo baseUrl + episodeResultado esperado (mismo texto):
REST te da un lenguaje común para moverte entre APIs distintas.