226 IM Used: Código de Status HTTP que Indica que Foram Usadas Manipulações de Instância

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

Sobre o 226 IM Used

Visão geral do 226 IM Used

Indicar instâncias de recursosCódigo de Status HTTP

226 IM Used

Visão geral O 226 IM Used é um código de status HTTP utilizado no protocolo estendido Delta Encoding in HTTP (RFC 3229). Ele indica que o servidor processou a solicitação do cliente usando um método de manipulação de instâncias e retornou um recurso processado em vez do recurso completo.

Significado A solicitação do cliente foi processada com sucesso, e um recurso processado foi retornado.

Quando o 226 IM Used é retornado?

  • Quando o Delta Encoding in HTTP é usado para recuperar recursos parciais, e o servidor retorna um recurso processado com base na solicitação do cliente
  • Quando o servidor combina múltiplos intervalos ou condições para gerar o recurso
  • Quando o cliente solicita uma transferência de dados eficiente e recebe o resultado processado

Exemplos de 226 IM Used

Recuperação de recursos utilizando Delta Encoding

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

Exemplo de resposta:

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

[binary delta-encoded data]

Explicação: Quando o cliente utiliza o cabeçalho A-IM para solicitar o processamento com Delta Encoding, o servidor pode retornar os dados diferenciais do recurso. O código de status 226 indica que a resposta contém dados processados, em vez do recurso completo.

Retornando resultados processados para múltiplas condições

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

Exemplo de resposta:

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

[processed data with delta encoding and gzip compression]

Explicação: Quando o cliente solicita múltiplos métodos de manipulação de instâncias (neste caso, gzip e vcdiff), o servidor processa a solicitação e retorna o resultado combinado utilizando o código de status 226.

Pontos importantes

Considerações ao retornar o 226 IM Used:

  • Verifique a compatibilidade do cliente
    Certifique-se de que o cliente suporte Delta Encoding ou outros métodos de manipulação de instâncias.
  • Mantenha a compatibilidade completa
    Os dados da resposta devem estar devidamente formatados para permitir a reconstrução precisa no lado do cliente.

Comparação com códigos de status HTTP relacionados

Descrição de códigos de status relacionados ao 226 IM Used:

  • 200 OK: Usado para retornar o recurso completo.
  • 206 Partial Content: Usado para retornar um intervalo específico do recurso solicitado.

Compreender essas diferenças garante o uso adequado do código de status 226.