HTTP 응답 헤더
서버로부터 전달받은 HTTP 응답 헤더 값을 getResponseHeader(), getAllResponseHeaders()를 이용하여 확인할 수 있습니다.
1. getAllResponseHeaders() 메소드 : 응답 헤더의 모든 헤더를 문자열로 반환합니다.
2. getResponseHeader() 메소드 : 응답 헤더 중 인수로 전달받은 이름과 같은 헤더값을 문자열로 반환합니다.
<script>
var httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function() {
if (httpRequest.readyState == XMLHttpRequest.DONE && httpRequest.status == 200) {
document.getElementById("text").innerHTML = httpRequest.responseText;
document.getElementById("header").innerHTML = httpRequest.getAllResponseHeaders();
document.getElementById("user").innerHTML = httpRequest.getResponseHeader("hayanHeader");
}
};
httpRequest.open("GET", "경로", true);
httpRequest.send();
</script>
getAllResponseHeaders()는 말 그대로 모든 헤더의 값을 문자열로 반환하고,
getResponseHeader()는 인수의 값과 일치하는 헤더값을 문자열로 반환합니다.
'1. 웹개발 > 1_1_3 Ajax' 카테고리의 다른 글
[AWS] EC2 인스턴스 백업하기 (스냅샷 생성) (3) | 2024.10.12 |
---|---|
[Ajax] setRequestHeader() - HTTP 요청 헤더 값 설정하는 방법 (0) | 2020.04.18 |