226 IM Used: Un Código de Estado HTTP que Indica que se Han Usado Manipulaciones de Instancia

スポンサーリンク
スポンサーリンク

Acerca de 226 IM Used

Resumen de 226 IM Used

Indicar instancias de recursosCódigo de estado HTTP

226 IM Used

Resumen 226 IM Used es un código de estado HTTP utilizado en el protocolo extendido Delta Encoding in HTTP (RFC 3229). Este código indica que el servidor ha procesado la solicitud del cliente utilizando un método de manipulación de instancias y ha devuelto un recurso procesado en lugar del recurso completo.

Significado La solicitud del cliente fue procesada exitosamente, y se devolvió un recurso procesado.

¿Cuándo se devuelve 226 IM Used?

  • Cuando se utiliza Delta Encoding in HTTP para obtener recursos parciales, y el servidor devuelve un recurso procesado basado en la solicitud del cliente
  • Cuando el servidor combina múltiples rangos o condiciones para generar el recurso
  • Cuando el cliente solicita una transferencia de datos eficiente y recibe el resultado procesado

Ejemplos de 226 IM Used

Obtener recursos utilizando Delta Encoding

GET /resource HTTP/1.1  
Host: example.com  
A-IM: vcdiff  

Ejemplo de respuesta:

HTTP/1.1 226 IM Used  
Content-Type: application/delta-vcdiff  

[binary delta-encoded data]

Explicación: Cuando el cliente utiliza el encabezado A-IM para solicitar un procesamiento con Delta Encoding, el servidor puede devolver datos diferenciales del recurso. El código de estado 226 indica que la respuesta contiene datos procesados en lugar del recurso completo.

Devolver resultados procesados para múltiples condiciones

GET /data HTTP/1.1  
Host: example.com  
A-IM: gzip, vcdiff  

Ejemplo de respuesta:

HTTP/1.1 226 IM Used  
Content-Type: application/delta-vcdiff  

[processed data with delta encoding and gzip compression]

Explicación: Cuando el cliente solicita múltiples métodos de manipulación de instancias (en este caso, gzip y vcdiff), el servidor procesa la solicitud y devuelve el resultado combinado utilizando el código de estado 226.

Puntos importantes

Aspectos a considerar al devolver 226 IM Used:

  • Verifique la compatibilidad del cliente
    Asegúrese de que el cliente sea compatible con Delta Encoding u otros métodos de manipulación de instancias.
  • Mantenga la compatibilidad completa
    Los datos de la respuesta deben estar correctamente formateados para permitir una reconstrucción precisa en el lado del cliente.

Comparación con códigos de estado HTTP relacionados

Descripción de códigos de estado relacionados con 226 IM Used:

  • 200 OK: Se utiliza para devolver el recurso completo.
  • 206 Partial Content: Se utiliza para devolver un rango específico del recurso solicitado.

Comprender estas diferencias garantiza el uso adecuado del código de estado 226.