¿Qué significa el código HRESULT 0x8019012C (HTTP_E_STATUS_AMBIGUOUS)?

 
Anterior Siguiente
HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR HTTP_E_STATUS_MOVED

HTTP_E_STATUS_AMBIGUOUS

Qué significa HTTP_E_STATUS_AMBIGUOUS

HTTP_E_STATUS_AMBIGUOUS (-2145844948, 0x8019012C) corresponde a HTTP 300 Multiple Choices. El recurso ofrece varias representaciones o destinos y la respuesta puede describir alternativas.

Qué comprobar

  • Revisa body y headers con las opciones.
  • Inspecciona Accept y Accept-Language.
  • Confirma que una API no esté devolviendo una página interactiva.

Cómo resolverlo

Selecciona explícitamente la representación adecuada o ajusta la negociación de contenido.

Diagnóstico específico

Para aislar la condición status ambiguous, conserva método HTTP, URL final, status recibido, headers relevantes y si el error procede del servidor, proxy o autenticación. En la prueba de status ambiguous, cambia una sola precondición y conserva por separado cualquier resultado posterior de cleanup o retry.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.