Error de solicitud HTTP en una escena

Hasta aquí, una de mis escenas que recuperaba la información de la contaminación del aire desde la API waqi.info funcionaba bien. Me di cuenta esta mañana de que ya no era el caso.
Cuando pruebo la acción en la escena, se muestra el error a continuación (no se ve en la captura de pantalla, pero la URL está completa, con el token…).

Mientras que cuando accedo a la misma URL desde mi navegador, se muestra correctamente el json de resultado.

¿Alguna idea de qué debería verificar?

¡Mira los registros de Gladys, eso debería darte más información! Es raro, normalmente creo que el error debería mostrarse en la interfaz.

En mi caso funciona sin problemas

En el campo URL uso esto:

https://api.waqi.info/feed/maville/?token=montoken

¡Misterio de la informática! No he cambiado nada en la escena, ¡y hoy vuelve a funcionar!

En mi opinión, si te encuentras con un problema de red con tiempo de espera justo en el momento en que lanzas tu solicitud, te encuentras con el error.
Por cierto, @pierre-gilles, ¿es posible implementar una especie de watchdog en las escenas para las llamadas HTTP? (con 5 reintentos, por ejemplo)
Tengo una solicitud en timeapi.io que funciona una de cada cinco veces y me quedo con espacios en blanco en lugar de los valores :frowning: pero cuando lanzo la escena varias veces seguidas manualmente, obtengo una respuesta en algún momento.

Ayer pensé un poco en eso, pero en mis pruebas alterné la misma consulta desde la escena Gladys y desde mi navegador, y todos los intentos desde Gladys fallaron mientras que todos los del navegador estaban bien.

Pero bueno, no es grave, parecía algo puntual…

¿Por qué no? ¿Puedes crear una solicitud de función? :slight_smile:

et voilà : Re-essayer les requêtes HTTP dans l'action de scènes "Faire une requête HTTP"

¡Genial! Me he tomado la libertad de adaptar el título para que sea comprensible para todos, ¿te parece bien? :slight_smile: