HTTP 203 Non-Authoritative Information vs 226 IM Used
Both HTTP 203 (Non-Authoritative Information) and 226 (IM Used) belong to the 2xx Success category. 203 indicates that the response payload has been modified by a transforming proxy from the origin server's 200 response. Meanwhile, 226 means that the server has fulfilled a GET request for the resource, and the response is a representation of the result of one or more instance-manipulations.
설명
The response payload has been modified by a transforming proxy from the origin server's 200 response.
이 코드를 보게 되는 경우
When a proxy or CDN modifies the response body (e.g., adds headers, transforms content).
해결 방법
Check if a proxy is modifying the response. Access the origin directly if you need the original content.
설명
The server has fulfilled a GET request for the resource, and the response is a representation of the result of one or more instance-manipulations.
이 코드를 보게 되는 경우
When using delta encoding to reduce bandwidth.
해결 방법
Rarely encountered. The response uses Instance Manipulations (IM) as specified.
주요 차이점
HTTP 203: The response payload has been modified by a transforming proxy from the origin server's 200 response.
HTTP 226: The server has fulfilled a GET request for the resource, and the response is a representation of the result of one or more instance-manipulations.
You encounter 203 when when a proxy or CDN modifies the response body (e.g., adds headers, transforms content).
You encounter 226 when when using delta encoding to reduce bandwidth.
언제 어떤 것을 사용할지
For 203 (Non-Authoritative Information): Check if a proxy is modifying the response. Access the origin directly if you need the original content. For 226 (IM Used): Rarely encountered. The response uses Instance Manipulations (IM) as specified.