From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿Por Qué No Funciona Mi Timeout Cuando Utilizo VIs Para Clientes HTTP?



Software Primario:
Versión de Software Primario: 2010
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

Estoy utilizando los VIs para clientes HTTP en LabVIEW 2010 y he configurado un timeout en milisegundos de acuerdo con la documentación de ayuda.  Sin embargo, cuando ejecuto mi código, el timeout no ocurre al tiempo especificado.  ¿Por qué sucede esto? 



Solución:

Cuando se utilizan los VIs para clientes HTTP, específicamente los VIs POST y GET, la entrada de timeout está configurada para ejecutarse en términos de segundos y no milisegundos como lo especifica la documentación de ayuda.  Debido a que la entrada está configurada en segundos, el valor de la entrada de timeout es multiplicado por 1000.  Para asegurar el correcto funcionamiento de timeout en su aplicación, configure la entrada de timeout para ejecutarse en términos de segundos.  

Este comportamiento es solucionado en LabVIEW 2011 y la entrada de timeout estará configurada en milisegundos.  Si usted pretende utilizar la entrada de timeout de los clientes HTTP y planea actualizar su código en el futuro, la funcionalidad del timeout cambiará y usted tendrá que realizar algunas modificaciones para que el timeout funcione como lo espera.



Ligas Relacionadas:



Archivos Adjuntos:





Día del Reporte: 01/20/2011
Última Actualización: 06/20/2012
Identificación del Documento: 5HJB136V