responseEntity에 대해서 공부하다보니 http의 구조에 대해서 어느정도 알아야 해서 정리한다..
하나를 알려면 10개를 알아야하니 킹받는다 ㅠ^ㅠ
HTTP 본문에는 실제로 통신과정에서 주고 받을 컨텐츠가 담겨져 있다.
HTTP헤더는 HTTP메시지(요청/응답)와 본문에 대한 정보를 말해주고 있다.
해당 메시지가 제공하는 기능에 대한 최소한의 정보가 정리된 요약본이기 때문에 중요하다.
헤더에 그 프로토콜에 불필요한 내용을 담으면 네트워크로 전송되는 데이터의 크기가 커져서 빠른 전송이 불가능하기 때문에 프로토콜을 설계할 때부터 꼭 필요한 내용만 담아야 하고, 모든 기능이 표현되어야 한다.
HTTP 헤더는 크게 세가지로 구성되어 있다.

1) General Header
전송되는 컨텐츠에 대한 정보보다는, 요청/응답이 이루어지는 날짜 및 시간등에 대한 일반적인 정보가 포함된다.
2) Request/ Response Header
Request Header는 웹브라우저가 웹서버에 요청하는 것을 텍스트로 변환한 메시지들이다.
Authorization : 인증 토큰을 서버로 보낼 때 쓰이는 헤더
Cookie : 쿠기 값 key-value로 표현된다. ex) attr1=value1; attr2=value2
가 포함되는 영역이기도 하다!