Tentang 226 IM Used
Ikhtisar 226 IM Used
Menunjukkan instance sumber dayaHTTP Status Code | ||
226 IM Used Ikhtisar 226 IM Used adalah HTTP status code yang digunakan dalam protokol Delta Encoding in HTTP (RFC 3229). Kode ini menunjukkan bahwa server telah memproses permintaan klien menggunakan metode manipulasi instance dan mengembalikan sumber daya yang telah diproses, bukan sumber daya penuh. |
||
Makna Permintaan klien berhasil diproses, dan sumber daya yang diproses telah dikembalikan. |
Kapan 226 IM Used Dikembalikan?
- Ketika Delta Encoding in HTTP digunakan untuk mendapatkan sumber daya parsial, dan server mengembalikan sumber daya yang diproses berdasarkan permintaan klien
- Ketika server menggabungkan beberapa rentang atau kondisi untuk menghasilkan sumber daya
- Ketika klien meminta transfer data yang efisien dan menerima hasil yang telah diproses
Contoh 226 IM Used
Mendapatkan Sumber Daya dengan Delta Encoding
GET /resource HTTP/1.1 Host: example.com A-IM: vcdiff
Contoh respons:
HTTP/1.1 226 IM Used Content-Type: application/delta-vcdiff [binary delta-encoded data]
Penjelasan: Ketika klien menggunakan header A-IM
untuk meminta pemrosesan dengan Delta Encoding, server dapat mengembalikan data diferensial sumber daya. Kode status 226 menunjukkan bahwa respons berisi data yang telah diproses, bukan sumber daya penuh.
Mengembalikan Hasil yang Diproses untuk Banyak Kondisi
GET /data HTTP/1.1 Host: example.com A-IM: gzip, vcdiff
Contoh respons:
HTTP/1.1 226 IM Used Content-Type: application/delta-vcdiff [processed data with delta encoding and gzip compression]
Penjelasan: Ketika klien meminta beberapa metode manipulasi instance (misalnya, gzip dan vcdiff), server memproses permintaan dan mengembalikan hasil yang digabungkan menggunakan kode status 226.
Poin Penting
Hal yang perlu diperhatikan saat mengembalikan 226 IM Used:
- Periksa kompatibilitas klien
Pastikan klien mendukung Delta Encoding atau metode manipulasi instance lainnya. - Jaga kompatibilitas penuh
Pastikan data dalam respons diformat dengan benar agar klien dapat merekonstruksi sumber daya secara akurat.
Perbandingan dengan HTTP Status Code Terkait
Penjelasan kode status yang terkait dengan 226 IM Used:
- 200 OK: Digunakan untuk mengembalikan sumber daya penuh.
- 206 Partial Content: Digunakan untuk mengembalikan rentang tertentu dari sumber daya yang diminta.
Memahami perbedaan ini membantu memastikan penggunaan kode status 226 dengan tepat.