HTTP 전송 방식에 대해서 살펴본다.
단순 전송 (Content-Length)
요청
GET /car
응답
HTTP/1.1 200 OK
Content-Type: text/html;charset=UTF-8
Content-Length: 4000
body...
압축 전송 (Content-Encoding)
요청
GET /car
응답
HTTP/1.1 200 OK
Content-Type: text/html;charset=UTF-8
Content-Encoding: gzip
Content-Length: 2000
eyJzdWIiOiJzYWxseUBpbWFzbGFiLmN...
분할 전송 (Transfer-Encoding)
요청
GET /car
응답
HTTP/1.1 200 OK
Content-Type: text/plain
Transfer-Encoding: chunked
5
Hello
5
World
0
\r\n
범위 전송 (Range, Content-Range)
요청
GET /car
Range: bytes=1001-2000
응답
HTTP/1.1 200 OK
Content-Type: text/plain
Content-Range: bytes 1001-2000 / 2000
eyJzdWIiOiJzYWxseUBpbWFzbGFiLmN...
'Infrastructure > Network' 카테고리의 다른 글
[HTTP] 헤더 - 4 (쿠키) (0) | 2021.06.28 |
---|---|
[HTTP] 헤더 - 3 (일반 정보) (0) | 2021.06.28 |
[HTTP] 헤더 - 6 (조건부 요청) (0) | 2021.06.28 |
[HTTP] 헤더 - 5 (캐시) (0) | 2021.06.25 |
[HTTP] 헤더 - 1 (일반 헤더) (0) | 2021.06.25 |