web/network

content-type

su0a 2024. 1. 29. 21:02

HTTP 통신에서 전송되는 데이터 타입을 나타내는 header 정보 중 하나이며

content-type에 따라 데이터를 받는 측에서 데이터를 어떻게 처리해야 할지 판단한다.

 

 

특징

  • content-type 없이 보낼 경우 data를 받는 쪽에서는 단순텍스트 데이터로 받는다.
  • content-type은 데이터를 보낼 때 해당 데이터의 타입을 나타내기 위해 쓰이므로 POST, PUT 처럼 Body에 data를 보낼 때 사용된다.
  • HTTP 통신에서 Content-Type은 MIME  표준에 정의된 타입을 사용한다.

 

주로 사용되는 content-type

사용법 설명
text/plain 텍스트 파일의 기본 타입
text/javascript 자바스크립트 코드
application/json JSON 데이터
image/png, image/Jpeg, image/gif 이미지 파일
multipart/form-data <form>요소가 파일이나 이미지를 서버로 전송할 때 사용