HTTP 웹 HTTP 표현

신재원·2023년 1월 20일
0

HTTP

목록 보기
10/18

표현

회원이라는 리소스를 html이라는 "표현"으로 전달할거야, json "표현"으로 전달할거야

  • Content - Type : 표현 데이터의 형식
  • Content - Encoding : 표현 데이터의 압축 방식
  • Content - Language : 표현 데이터의 자연 언어
  • Content - Length : 표현 데이터의 길이
  • !! 중요 표현 헤더는 전송, 응답 "둘다" 사용

Content - Type

  • 표현 데이터의 형식 설명 ( body에 들어가는 내용이 뭔지 설명)
  • 미디어 타입, 문자 인코딩
  • 예)
    • text/html; charset = utf-8
    • application/json
    • image/png

Content - Encoding

  • 표현 데이터 인코딩
  • 표현 데이터를 압축하기 위해 사용
  • 데이터를 전달하는 곳에서 압축 후 인코딩 헤더 추가
  • 데이터를 읽는 쪽에서 인코딩 헤더의 정보로 압축 해제
  • 예)
    • gzip
    • identity

Content - Language

  • 표현 데이터의 자연 언어
  • 표현 데이터의 자연 언어를 표현
  • 예)
    • ko
    • en

Content - Length

  • 표현 데이터의 길이
  • 바이트 단위
  • Tranfer Encoding (전송 코딩)을 사용하면 Content - Length를 사용하면 안됨

0개의 댓글