HTTP 206 상태 코드


206 부분 콘텐츠는 서버가 GET 요청의 일부를 성공적으로 처리했음을 나타냅니다. FlashGet 또는 Thunder와 같은 HTTP 다운로드 도구는 이러한 유형의 응답을 사용하여 중단된 다운로드를 재개하거나 동시 다운로드를 위해 대용량 문서를 여러 다운로드 세그먼트로 나눕니다.

요청에는 클라이언트가 얻으려는 콘텐츠 범위를 나타내는 Range 헤더가 포함되어야 하며 요청 조건으로 If-Range가 포함될 수 있습니다.

응답에는 다음 헤더 필드가 포함되어야 합니다.

Content-Range는 이 응답에 반환된 콘텐츠 범위를 나타내는 데 사용됩니다. Content-Type이 multipart/byteranges인 다중 부분 다운로드인 경우 각 다중 부분 부분은 이 단락의 내용 범위를 나타내기 위해 Content-Range 필드가 포함됩니다. Content-Length가 응답에 포함된 경우 해당 값은 반환되는 콘텐츠 범위의 실제 바이트 수와 일치해야 합니다.

Date

ETag 및/또는 Content-Location(동일한 요청이 200 응답을 반환해야 하는 경우)

Expires, Cache-Control 및/또는 Vary(해당 값이 동일한 변수의 다른 이전 응답에 해당하는 값과 다를 수 있는 경우)

이 응답 요청이 If-Range 강력한 캐시 확인을 사용하는 경우 이 응답에는 다른 엔터티 헤더가 포함되어서는 안 됩니다. 이 응답 요청이 If-Range 약한 캐시 확인을 사용하는 경우 이 응답은 다른 엔터티 헤더를 포함하는 것이 금지됩니다. 캐시된 엔터티 콘텐츠와 업데이트된 엔터티 헤더 정보 사이. 그렇지 않으면 이 응답에는 200 응답으로 반환되어야 하는 모든 엔터티 헤더 필드가 포함되어야 합니다.

ETag 또는 Last-Modified 헤더가 정확히 일치하지 않는 경우 클라이언트 캐시는 206 응답에서 반환된 콘텐츠를 이전에 캐시된 콘텐츠와 결합하는 것을 비활성화해야 합니다.