09. 5. 22.

HTTP chunked mode

HTTP mode 중에 chunked mode란 서버에서 사용자의 요청에 대한 응답을 일정 사이즈로 분할하여 전송하는 규약이다.

만약 사용자의 request가 아래와 같다면,
GET / HTTP/1.1

HTTP 서버에 chunked 설정이 되어 있다면 아래와 같이 서버의 응답이 발생한다.
HTTP/1.1 200 OK
Date : Fri, 21 March 2009 10:00:10 GMT
Server : Apache/xxx.xxx.xxx.xxx
Transfer-Encoding : chunked
Content-Type : text/html

이와 같은 HTTP 서버의 chunked 속성은 서버에서 한번에 사용자에게 보낼 데이터 량(contents)이 많을 경우 일정량씩 나누어서 전송하겠다는 속성이다.

본문의 첫번째 숫자는보낼 contents의 숫자를 의미하여 마지막 숫자는 남아있는 contents량을 의미하며 모두 16진수로 표기된다.

댓글 없음:

댓글 쓰기