클라이언트가 서버에게 데이터를 전송할 때
요청의 본문(body)에 들어 있는 데이터의 형식을 지정한다
클라이언트는 이를 통해 서버에게
"내가 이런 형식의 데이터를 보낼 테니, 그에 맞게 처리해주세요"라고 알려줄 수 있다~
서버가 클라이언트로 보내는 데이터의 형식을 지정한다
서버는 이 헤더를 사용하여 클라이언트에게 "너가 받을 데이터는 이 형식이야"
라고 알려줄 수 있다
GET 요청에서는 주로 URL 쿼리 매개변수를 사용하여 데이터를 전달하기 때문에
일반적으로 요청 본문(body)에 데이터를 담지 않는다
즉 GET 요청에서 Content-Type 헤더는 필요하지 않다
AJAX 요청의 dataType은 서버로부터 응답받는 데이터의 형식을 지정하는 데 사용됩니다
이 속성은 클라이언트가 서버로부터 응답받을 때
그 응답 데이터가 어떤 형식으로 되어 있을지를 예상하고
그에 따라 데이터를 자동으로 처리할 수 있도록 합니다
$.ajax({
url: '/get-data',
type: 'GET',
dataType: 'json', // 서버로부터 JSON 형식의 응답을 기대함
success: function(data) {
console.log(data); // JSON 형식으로 파싱된 데이터를 사용
}
});