7 votes

Comment vérifier le statut de réussite d'une URL ouverte dans Tasker ?

Dans Tasker, j'ai créé un profil pour ouvrir une URL lorsque je me rends à un certain endroit pendant une certaine période. Cela fonctionne. Lorsque les conditions sont remplies, mon navigateur web par défaut (Dolphin) est ouvert pour gérer la visite de cette URL.

J'ai configuré un autre profil pour tuer Dolphin lorsque je quitte cet endroit ou que la durée du temps se termine (selon ce qui arrive en premier).

Maintenant, je veux rendre le flux logique plus complexe : Si l'URL ne se charge pas, ne pas tuer Dolphin.

Comment vérifier que l'URL a été ouverte avec succès ou non ? Le reste, je peux le faire moi-même.

6voto

Polsonby Points 11824

Vous pouvez utiliser une action "HTTP Get" pour interroger le site. Le site code de réponse renvoyée par le site web est stockée dans la variable %HTTPR. Ainsi, %HTTPR = 200 signifie que le site s'est chargé avec succès. Vous pouvez alors rendre le reste de votre tâche conditionnelle à cette variable, par exemple : SI %HTTPR = 200 ALORS RENTRER (ou comment vous "fermez" Dolphin). Je sais que %HTTPR dépend du type de mime de la requête HTTP Get donc vous devrez le modifier un peu, et vous pouvez choisir de rechercher différents codes de réponse pour déclencher différentes actions.

Il y a probablement d'autres façons de procéder, mais cela dépend du site que vous essayez d'atteindre.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X