이번 TIL은 인프런의 "모든 개발자를 위한 HTTP 웹 기본 지식"을 학습하고, 정리한 내용입니다.
만약, 제 글의 내용을 퍼갈 시에는 " 모든 개발자를 위한 HTTP 웹 기본 지식 "도 출처에 첨부하시기 바랍니다.
content의 body에 들어가는 내용이 무엇인지 알려주는 정보
charset=UTF-8
=> 문자 인코딩과 관련된 정보
참고로, application/json
은 디폴트 값으로 UTF-8이다.
데이터를 전달하는 곳에서 gzip같은 걸로 압축 한 후에, 클라이언트 역시 어떻게 압축이 되었는지를 알아야하기 때문에, Content-Encoding
으로 부가적인 정보를 보내주는 거다.
그래야, 압축을 풀 수 있다.
gzip => 압축을 한다!!
identity => 압축을 안 한 자연 그대로의 상태
이것을 통해, 메세지 본문에 어떤 언어로 작성되있는지를 알 수 있다.
예를 들어, "애플" 같은 싸이트에 들어가면, 나는 한국 사람인데, 영어로 된 싸이트 출력되면, 클라이언트에서 언어를 바꾸는 작업을 여기서 할 수 있다.