HTTP/1.1 body는 길이·chunked·연결 종료 중 하나로 경계를 정한다

서로 충돌하는 framing header를 조용히 한쪽으로 선택하면 request smuggling 위험이 생깁니다.

본문 경계어떤 framing이 명시됐는가

Content-Length

정확히 N bytes

Transfer-Encoding chunked

chunk decoder

응답 close-delimited

EOF까지

충돌·모호

400·연결 종료

핵심: 서버는 지원하지 않는 모호한 조합을 즉시 거부합니다.