본문 길이 계산

Content-Length는 문자열 글자 수가 아니라 실제 전송 배열의 옥텟 수다.

  1. 표현 생성

    서비스가 텍스트 또는 바이너리 내용을 만든다.

  2. charset 인코딩

    텍스트를 선언한 UTF-8 바이트로 바꾼다.

  3. 길이 산출

    bodyBytes.length를 헤더 값으로 쓴다.

  4. wire 결합

    ASCII head 뒤에 body 바이트를 붙인다.

핵심: 수신자도 선언된 바이트만 읽고 부족하면 잘린 요청으로 처리한다.