JavaScript를 사용하여 HTTP 요청 헤더를 추가하고 전송하는 방법은 다음과 같습니다.
javascript// XMLHttpRequest 객체 생성
var xhr = new XMLHttpRequest();
// 요청 초기화
xhr.open('GET', 'https://example.com/api', true);
// 헤더 추가
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.setRequestHeader('Authorization', 'Bearer xxxxxxxx');
// 요청 전송
xhr.send();
위의 코드에서 xhr
은 XMLHttpRequest 객체를 나타냅니다. open()
메서드를 사용하여 요청을 초기화하고, setRequestHeader()
메서드를 사용하여 요청 헤더를 추가합니다. 마지막으로 send()
메서드를 사용하여 요청을 전송합니다.
위의 예제는 GET 요청을 보내는 것이지만, open()
메서드의 첫 번째 매개 변수를 변경하여 POST, PUT 등 다른 유형의 요청을 보낼 수 있습니다. 요청 본문을 추가하려면 send()
메서드의 매개 변수에 데이터를 전달합니다.