단순 전송
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 |