HTTP 서버 응답을 결론 내리는 바이트 []는 무엇입니까?
-
22-08-2019 - |
문제
HTTP 서버 응답을 마치기 위해 어떤 바이트/바이트를 보내십니까?
해결책
응답 길이는 연결 (HTTP/1.0), 컨텐츠 길이 응답 헤더 또는 청크 인코딩 사용을 닫음으로써 결정됩니다.
다른 팁
그런 바이트는 없습니다. 연결은 어느 쪽이든 종료 될 수 있습니다.
옵션 컨텐츠 길이 헤더가 있지만 클라이언트가 응답의 크기를 아는 것은 일종의 힌트입니다.
마커가 없습니다. 오히려 HTTP 응답 헤더에는 응답 본문의 길이를 설명하는 컨텐츠 길이 필드가 있습니다.
HTTP 프로토콜에 대해 검토하고 배우는 데 관심이 있으시면 도구 피들러를 다운로드합니다. http://www.fiddler2.com/fiddler2/
그런 다음 웹 페이지를 방문하고 요청 및 응답 텍스트를 볼 때 발생하는 일을 "무대 뒤에서"볼 수 있습니다.
에서 RFC 2616(HTTP 1.1)
HTTP/1.1은 시퀀스 CR LF를 엔티티-바디를 제외한 모든 프로토콜 요소의 종말 마커로 정의합니다 (허용 된 응용 프로그램은 부록 19.3 참조). 엔티티-바디 내의 끝 마커는 섹션 3.7에 설명 된대로 관련 미디어 유형으로 정의됩니다.
제휴하지 않습니다 StackOverflow