byte-level HTTP reader는 header 경계와 크기 상한을 직접 추적한다

문자 Reader가 body까지 미리 읽거나 줄 구분자를 정규화하면 byte framing이 흐려질 수 있습니다.

  1. 1

    socket bytes

    read chunk

  2. 2

    scan CRLF

    line 경계

  3. 3

    limit

    header bytes 상한

  4. 4

    parse headers

    ASCII 규칙

  5. 5

    body cursor

    남은 bytes 보존

핵심: CRLFCRLF를 제한된 buffer에서 찾고 남은 bytes를 body reader에 넘깁니다.