개발 공부/http

http 전송 방식

Summer_berry 2023. 7. 16. 16:58

단순 전송 

Content-Length 

길이 값을 알 수 있을 때 전송하기

 

압축 전송

Content-Encoding:gzip

Content-Length:521

압축해서 전송하는 방법, 뭘로 압축되어있는지도 같이 전송해야함.

 

분할 전송

Transfer-Encoding


Transfer-Encoding:chunked

5

Hello

5

World

0

\r\n

 

이런식으로 분할해서 전송함.

용량이 큰 데이터를 보낼때 사용.

Content-Length를 보내면 안됨.

 

범위 전송

Range, Content-Range

클라이언트 Range: bytes=1001-2000

서버 : Content-Range: bytes 1001-2000 / 2000

 

'개발 공부 > http' 카테고리의 다른 글

HTTP 콘텐츠 협상  (0) 2023.07.16
HTTP 헤더 - 일반 헤더  (0) 2023.07.16
HTTP 상태코드 (1xx ~ 5xx)  (0) 2023.06.24
HTTP API 설계 (PUT, POST)  (0) 2023.06.24
HTTP 활용 - HTTP API 설계 예시  (0) 2023.04.09