인생마커
HttpClient
Angular 2023. 7. 26. 16:05

개요 HTTP 요청을 보내는 방법은 여러가지가 있습니다. 오래된 비동기 통신 기술인 XMLHttpRequest 부터 최신 웹 표준인 fetch, 브라우저와 Node.js에서 모두 사용할 수 있는 axios 등 다양합니다. 최근 Angular를 사용하고 있음에도 XMLHttpRequest를 사용하는 분을 봤습니다. XMLHttpRequest는 브라우저 네이티브 자바스크립트 객체로, AJAX 기술의 핵심이며 비동기적으로 서버와 통신하는데 사용됩니다. 하지만 오래된 방식의 비동기 통신 기술로, 현재 많은 사람들이 사용하고 있는 HTTP 통신 도구에 비해 사용법이 다소 복잡하고 편의성이 낮아 지양되고 있는 방법입니다. Angular 진영에서는 많은 사람들이 자체적으로 제공하는 모듈인 HttpClient를 사용하..