Como hacer llamadas http, get, post y mas para comunicarnos con el backend.
Cuando trabajamos con Angular generalmente necesitamos comunicarnos con otros sistemas o con el propio backend de nuestro sistema.
Para entender la comunicación http
Vamos a ver cuales son los servicios que proporciona Angular para usarlo.
Angular HTTP y Observables
En angular las llamadas http y sus respuestas se realizan de forma asíncrona usando abstracciones de Reactive programming en particular, RxJS con los observables.
Http Manejo de errores y opciones
Las llamadas post, get y otras se hacen por defecto como json, pero se pueden definir otras opciones. Veamos un detalle:
Ejemplos
Primer ejemplo
Un primer ejemplo de como configurar nuestro proyecto para usar http con la aplicacion de real world app:
Mejorando el ejemplo
Un ejemplo de POST y autenticación con un usuario hardcodeado .
Ejercicio
Un ejercicio para practicar lo que estuvimos aprendiendo.
Más información
Este post es parte de una serie de videos para la cátedra de Técnicas y Tecnologías Avanzadas de Desarrollo de Software (TTADS). Sobre Angular, en este caso el funcionamiento básico de la biblioteca de Angular para HTTP.
Aca se puede ver la presentación que se usó para esas clases.
Acá el canal de youtube de la materia.