ความหมาย
เซิร์ฟเวอร์ตอบ GET โดยใช้การจัดการ instance หนึ่งอย่างหรือมากกว่า (delta encoding) ดังนั้น body จึงเป็นส่วนต่าง ไม่ใช่ resource ทั้งหมด
สาเหตุที่พบบ่อย
- ไคลเอนต์ส่ง A-IM: vcdiff และเซิร์ฟเวอร์รองรับ delta encoding
วิธีแก้ไข
สำหรับไคลเอนต์หรือผู้เยี่ยมชม
นำ delta ไปใช้กับสำเนาแคชของคุณด้วยวิธีที่ระบุใน header IM
สำหรับผู้ดูแลเว็บไซต์หรือ API
ส่ง 226 เฉพาะเมื่อไคลเอนต์ขอ delta encoding ที่รองรับอย่างชัดเจน
ตัวอย่างการตอบกลับ
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 ใช้กันแพร่หลายไหม
ไม่ delta encoding ตาม RFC 3229 แทบไม่มีใครนำไปใช้ คุณไม่น่าจะพบนอกระบบเฉพาะทาง
› header ใดใช้ขอ delta
A-IM เช่น A-IM: vcdiff ร่วมกับ If-None-Match สำหรับเวอร์ชันที่แคชไว้