의미
서버가 하나 이상의 인스턴스 조작(델타 인코딩)을 적용해 GET에 응답했으므로 본문은 전체 리소스가 아니라 차이(diff)입니다.
흔한 원인
- 클라이언트가 A-IM: vcdiff를 보냈고 서버가 델타 인코딩을 지원함
해결 방법
클라이언트 또는 방문자라면
IM 헤더에 명시된 방법으로 캐시된 사본에 델타를 적용하세요.
사이트나 API 운영자라면
클라이언트가 지원하는 델타 인코딩을 명시적으로 요청한 경우에만 226을 보내세요.
응답 예시
HTTP/1.1
HTTP/1.1 226 IM Used
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
IM: vcdiff
Content-Length: 0 명세
자주 묻는 질문
› 226은 널리 쓰이나요?
아닙니다. RFC 3229 델타 인코딩은 거의 채택되지 않아 틈새 시스템 밖에서는 만나기 어렵습니다.
› 델타를 요청하는 헤더는?
A-IM입니다. 예를 들어 캐시된 버전에 대한 If-None-Match와 함께 A-IM: vcdiff를 보냅니다.