http 응답이 아래와 같을 때
HTTP/1.1 200 OK
date: Fri, 20 Sep 2024 05:50:20 GMT
server: uvicorn
content-type: text/event-stream; charset=utf-8
transfer-encoding: chunked
즉, Transfer-Encoding: chunked가 사용된 경우 content-length 대신 청크 인코딩(chunked transfer encoding)을 사용해 데이터의 끝을 알린다. 청크 인코딩 방식에서는 전체 응답의 길이를 미리 알 수 없기 때문에 content-length가 포함되지 않는다.
\r\n\r\n이 추가됨0\r\n으로 표시되며, 그 이후에 \r\n이 추가되어 전송이 완료되었음을 나타냄.HTTP/1.1 200 OK
Transfer-Encoding: chunked
5\r\n
Hello\r\n
7\r\n
World!\r\n
0\r\n
\r\n