7 votos

¿Cómo comprobar el estado de éxito de una URL abierta en Tasker?

En Tasker, he creado un perfil para abrir una URL cuando visito cierto lugar durante cierto tiempo. Funciona Cuando se cumplen las condiciones, mi navegador web por defecto (Dolphin) se abre para gestionar la visita a esa URL.

He configurado otro perfil para matar a Dolphin cuando me vaya de ese lugar o termine el tiempo de duración (lo que ocurra primero).

Ahora, quiero hacer que el flujo lógico sea más complejo: Si la URL no se carga, no mate a Dolphin.

¿Cómo comprobar que la URL se ha abierto con éxito o no? El resto lo puedo hacer yo mismo.

6voto

Polsonby Puntos 11824

Puede utilizar una acción "HTTP Get" para consultar el sitio. El sitio código de respuesta enviado por el sitio web se almacena en la variable %HTTPR. Así, %HTTPR = 200 significa que el sitio se ha cargado con éxito. Entonces puedes hacer el resto de tu tarea condicional a esa variable, por ejemplo: SI %HTTPR = 200 ENTONCES Vete a casa (o como sea que estés "cerrando" Dolphin). Sé que %HTTPR depende del tipo mime de la petición HTTP Get, así que tendrás que ajustarlo un poco, y puedes optar por buscar diferentes códigos de respuesta para desencadenar diferentes acciones.

Probablemente haya otras formas de hacerlo, pero dependerá del sitio al que quieras llegar.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X