HTTP-Anfrage in einer Szene fehlgeschlagen

Bis hierher funktionierte eine meiner Szenen, die Luftverschmutzungsdaten von der waqi.info-API abruft, einwandfrei. Heute Morgen stellte ich fest, dass dies nicht mehr der Fall ist.
Wenn ich die Aktion in der Szene teste, wird der folgende Fehler angezeigt (man sieht es auf dem Screenshot nicht, aber die URL ist vollständig, inklusive Token…).

Wenn ich jedoch auf dieselbe URL über meinen Browser zugreife, wird das JSON-Ergebnis korrekt angezeigt.

Hast du eine Idee, was ich überprüfen sollte?

Schau dir die Logs von Gladys an, das sollte dir mehr Informationen geben! Normalerweise sollte der Fehler eigentlich in der Oberfläche angezeigt werden.

Bei mir funktioniert es ohne Probleme

In das URL-Feld verwende ich Folgendes:

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

Also ein Rätsel der Informatik: Ich habe absolut nichts an der Szene geändert, und heute funktioniert es wieder!

Meiner Meinung nach, wenn du auf ein Netzwerkproblem mit Timeout genau in dem Moment stößt, in dem du deine Anfrage startest, erhältst du den Fehler.
Übrigens @pierre-gilles, ist es möglich, eine Art Watchdog in den Szenen für HTTP-Aufrufe einzurichten? (z. B. mit 5 Wiederholungen)
Ich habe eine Anfrage an timeapi.io, die nur einmal von fünf Malen funktioniert, und ich erhalte leere Werte statt der Werte :frowning: aber wenn ich die Szene manuell mehrmals hintereinander starte, erhalte ich irgendwann eine Antwort.

Ich habe gestern ein bisschen darüber nachgedacht, aber in meinen Tests habe ich denselben Request abwechselnd von der Gladys-Szene und von meinem Browser aus gesendet, und alle Versuche von Gladys sind fehlgeschlagen, während alle vom Browser aus erfolgreich waren.

Aber egal, ist nicht schlimm, es schien nur vorübergehend zu sein…

Warum nicht, kannst du eine Feature-Anfrage erstellen? :slight_smile:

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

Super! Ich habe mir erlaubt, den Titel so anzupassen, dass er für alle verständlich ist. Findest du das gut? :slight_smile: