본문 바로가기

Java

Content-Type

반응형

서버에 요청을 보낼때, Content-Type을 application/json, text/plain 등으로 지정하여 보낸 경험이 있습니다.

사용할 땐, 데이터 타입이겠지라고 추상적으로만 생각했는데, 보다 깊이 이해하기 위해 이 글을 작성합니다.

 

서버가 클라이언트에게 자원을 보낼 때 웹 서버는 HTTP header에 필요한 정보를 담아 보냅니다.

header에는 웹서버의 소프트웨어 타입, 서버의 날짜 및 시간, HTTP 프로토콜, 사용중인 커넥션 타입을 지정합니다. 

헤더는 또한 클라이언트가 저장해야할 쿠키를 포함하기도 합니다.

이와 같은 자원의 content type은 header안에 있는 Content-Type에 의해 지정되게 됩니다.

 

가장 많이 사용했던 형식은 text/html인데 이는 파일종류는 text & 포맷형식은 html 이라는 의미이다.

 

반응형

'Java' 카테고리의 다른 글

컴파일 과정  (0) 2020.09.18
HashMap & HashSet  (0) 2020.09.16
API Security & JWT  (0) 2020.03.08
Rest 아키텍처  (0) 2020.03.04
JUnit Test  (0) 2020.01.05