Content-Type
HTTP 메세지에 담겨 보내는 데이터의 형식을 알려주는 헤더
웹 서버에서 Content-Type header를 기준으로 HTTP에 담긴 데이터를 분석, 파싱한다.
Content-Type은 POST, PUT과 같이 데이터를 body에 보낼 때 필요하다.
웹을 기준으로는 AJAX를 통해 json 형식의 데이터를 body에 보내는데 이 때
Content-Type을 application/json으로 지정하여 보낸다.
HTTP 요청이 GET 방식인 경우에는 URL에 쿼리스트링(?value=key)으로 데이터가 보내지기 때문에
Content-Type이 필요하지 않다.
jsp에서 <form>태그로 데이터를 전송하는 경우에는 브라우저가 자동으로
Content-Type을 multipart/form-data로 설정하여 메세지를 보낸다.
json(JavaScript Object Notation)
자바스크립트 언어에서 객체를 표현한다.
Content-Type header는 전송되는 데이터가 어떤 타입인지를 알려준다.
'지식' 카테고리의 다른 글
[지식] 객체 지향 언어의 특징 (0) | 2022.02.28 |
---|---|
[지식] Accept Header (0) | 2021.12.30 |
[지식] spring controller에서 sesstion 값 사용 (0) | 2021.12.26 |
[지식] 프로그래밍 언어론 (0) | 2021.11.23 |
[지식] 웹과 앱의 차이점 (0) | 2021.09.25 |