고정 길이 요청 판정

Content-Length 값을 채택하기 전에 중복과 범위를 검증한다.

  1. 헤더 정규화

    대소문자와 첫 콜론을 처리한다.

  2. 중복 검사

    반복 길이를 보수적으로 거절한다.

  3. 범위 검사

    음수와 body 상한 초과를 막는다.

  4. 정확히 읽기

    readNBytes 결과가 선언과 같은지 확인한다.

핵심: 프레이밍 오류 뒤에는 같은 연결의 다음 요청을 해석하지 않는다.