What does HRESULT 0x80072F8F (WININET_E_DECODING_FAILED) mean?

 
Previous Next
WININET_E_LOGIN_FAILURE_DISPLAY_ENTITY_BODY CO_E_CLASS_CREATE_FAILED

WININET_E_DECODING_FAILED

WININET_E_DECODING_FAILED means that WinINet could not decode the received content according to its declared content encoding. It indicates a mismatch between the response metadata and the body bytes, or a decoding capability or corruption problem in the path.

Useful evidence

  • The response Content-Encoding and any transfer-encoding headers.
  • The first response bytes, captured only when it is safe to do so.
  • Whether the response passed through a proxy, cache, antivirus product, or other transforming intermediary.

What not to assume

Do not immediately blame the origin server. A proxy can alter headers or body data independently. Compare a direct request and the configured WinINet path, then correct the component that is sending inconsistent headers and payload.

Microsoft: WinINet error messages · Microsoft: InternetReadFile


Looking for a different code? Search another status or error code.