네트워크

HTTP 표현 헤더

프도의길 2022. 2. 14. 17:15

HTTP 헤더와 바디

HTTP 메시지는 헤더와 바디로 구분할 수 있습니다. HTTP 바디에서는 데이터 메시지 본문(Message body)을 통해서 표현(Representation) 데이터를 전달합니다. 여기서 데이터를 실어 나르는 부분을 페이로드(Payload)라 합니다. 표현은 요청이나 응답에서 전달할 실제 데이터를 뜻하며 표현 헤더는 표현 데이터를 해석할 수 있는 정보를 제공합니다.

 

 

 

HTTP 헤더는 HTTP 전송에 필요한 모든 부가정보를 담기 위해 사용합니다.
 
 
 

구분

HTTP 헤더는 HTTP 전송에 필요한 모든 부가정보를 담기 위해 사용합니다.
 
 
 다음은 표현 데이터의 형식, 압축 방식, 자연 언어, 길이 등을 설명하는 헤더입니다. 표현 헤더는 요청, 응답 둘 다 사용합니다.

Reference

 

Reference

 

 

Reference

Transfer-Encoding은 전송 시 어떤 인코딩 방법을 사용할 것인가를 명시합니다.
그러나 현재는 Transfer-Encoding보다는 Content-Encoding을 사용하며, Transfer-Encoding을 사용하는 경우 chunked의 방식으로 사용합니다.
chunked 방식의 인코딩은 많은 양의 데이터를 분할하여 보내기 때문에 전체 데이터의 크기를 알 수 없기 때문에 표현 데이터의 길이를 명시해야 하는 Content-Length 헤더와 함께 사용할 수 없습니다.

Reference

 
 
 

'네트워크' 카테고리의 다른 글

HTTP 주요 헤더  (0) 2022.02.14
HTTP  (0) 2022.02.14
HTTPS 대칭키 암호화, 비대칭키 암호화  (0) 2022.02.14
HTTP 와 HTTPS 차이  (0) 2022.02.14
TCP vs UDP  (0) 2022.02.14