Infrastructure/Network
[HTTP] 헤더 - 2 (전송 방식)
RoyOps
2021. 6. 28. 19:37
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...