content-type

홍태화·2024년 1월 12일

😊HTTP 요청의 Content-Type

요청헤더 에서의 content-type

클라이언트가 서버에게 데이터를 전송할 때
요청의 본문(body)에 들어 있는 데이터의 형식을 지정한다
클라이언트는 이를 통해 서버에게
"내가 이런 형식의 데이터를 보낼 테니, 그에 맞게 처리해주세요"라고 알려줄 수 있다~

응답헤더 에서의 content-type

서버가 클라이언트로 보내는 데이터의 형식을 지정한다
서버는 이 헤더를 사용하여 클라이언트에게 "너가 받을 데이터는 이 형식이야"
라고 알려줄 수 있다

😊GET 요청의 content-type

GET 요청에서는 주로 URL 쿼리 매개변수를 사용하여 데이터를 전달하기 때문에
일반적으로 요청 본문(body)에 데이터를 담지 않는다

즉 GET 요청에서 Content-Type 헤더는 필요하지 않다

😊AJAX

AJAX 요청의 dataType은 서버로부터 응답받는 데이터의 형식을 지정하는 데 사용됩니다
이 속성은 클라이언트가 서버로부터 응답받을 때
그 응답 데이터가 어떤 형식으로 되어 있을지를 예상하고
그에 따라 데이터를 자동으로 처리할 수 있도록 합니다

$.ajax({
  url: '/get-data',
  type: 'GET',
  dataType: 'json', // 서버로부터 JSON 형식의 응답을 기대함
  success: function(data) {
    console.log(data); // JSON 형식으로 파싱된 데이터를 사용
  }
});
profile
우어어아아앙

0개의 댓글