문제

HTTP 서버 응답을 마치기 위해 어떤 바이트/바이트를 보내십니까?

도움이 되었습니까?

해결책

응답 길이는 연결 (HTTP/1.0), 컨텐츠 길이 응답 헤더 또는 청크 인코딩 사용을 닫음으로써 결정됩니다.

보다 httpbis, 1 부, 섹션 4.4.

다른 팁

그런 바이트는 없습니다. 연결은 어느 쪽이든 종료 될 수 있습니다.

옵션 컨텐츠 길이 헤더가 있지만 클라이언트가 응답의 크기를 아는 것은 일종의 힌트입니다.

마커가 없습니다. 오히려 HTTP 응답 헤더에는 응답 본문의 길이를 설명하는 컨텐츠 길이 필드가 있습니다.

HTTP 프로토콜에 대해 검토하고 배우는 데 관심이 있으시면 도구 피들러를 다운로드합니다. http://www.fiddler2.com/fiddler2/

그런 다음 웹 페이지를 방문하고 요청 및 응답 텍스트를 볼 때 발생하는 일을 "무대 뒤에서"볼 수 있습니다.

에서 RFC 2616(HTTP 1.1)

HTTP/1.1은 시퀀스 CR LF를 엔티티-바디를 제외한 모든 프로토콜 요소의 종말 마커로 정의합니다 (허용 된 응용 프로그램은 부록 19.3 참조). 엔티티-바디 내의 끝 마커는 섹션 3.7에 설명 된대로 관련 미디어 유형으로 정의됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top