¿Qué significa el código HRESULT 0xC00D1326 (NS_E_CURL_INVALIDHOSTNAME)?

 
Anterior Siguiente
NS_E_CURL_INVALIDCHAR NS_E_CURL_INVALIDPATH

NS_E_CURL_INVALIDHOSTNAME

NS_E_CURL_INVALIDHOSTNAME en parseo y normalización de URL

NS_E_CURL_INVALIDHOSTNAME (0xC00D1326) es un resultado de error del área de parseo y normalización de URL. La descripción oficial en español es: La URL contiene un nombre de host no válido.

Antes de modificar configuración, conserva authority original, hostname extraído, etiquetas DNS/IPv6 brackets y caracteres IDN. Esa captura permite ubicar el resultado en su etapa real y evita atribuirlo a un fallo posterior con un mensaje parecido.

Resultados diferentes

  • NS_E_CURL_INVALIDPORT — El puerto de la URL no es válido.
  • NS_E_CURL_NOTSAFE — La URL no es segura para la operación especificada.
  • NS_E_CURLHELPER_NOTAFILE — La URL no corresponde a un archivo.

Experimento reproducible

Como prueba controlada, validar únicamente el host y volver a parsear la misma URL antes de intentar conectarse. El retest debe alcanzar la etapa siguiente del mismo flujo; ocultar el mensaje o cambiar simultáneamente servidor, contenido y credenciales no demuestra la causa.

Referencias técnicas


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