1
XMLHttpRequest (XHR)
XMLHttpRequest 객체는 AJAX의 전통적인 구현체입니다.
우리는 8장에서 최신 ECMAScript 문법을 통해 더 견고하고 간결한 자바스크립트 코드를 작성하는 방법을 배웠습니다. 이제 다음 단계는 언어 자체를 넘어, 브라우저가 제공하는 웹 API(Web APIs)를 실전적으로 쓰는 것입니다.
fetch() 함수의 기본 사용법와 다양한 HTTP 메서드와 옵션를 중심으로 Fetch API와 AJAX의 판단 흐름을 읽습니다.
이제 다음 단계는 언어 자체를 넘어, 브라우저가 제공하는 웹 API(Web APIs)를 실전적으로 쓰는 것입니다.
XMLHttpRequest 객체는 AJAX의 전통적인 구현체입니다.
Fetch API는 Promise를 기반으로 비동기 네트워크 요청을 수행하는 현대적인 인터페이스입니다.
Fetch API를 사용해 다른 도메인의 리소스에 접근할 때는 CORS (Cross-Origin Resource Sharing) 정책을 이해해야 합니다.