Estoy en el proceso de crear una aplicación web que se debe usar en el iPad (marcador guardado, etiqueta de ventana gráfica, etc.). La aplicación web realiza una solicitud AJAX (utilizando jQuery) cada 2 minutos a un servidor no seguro (por ejemplo, no hay cookies de sesión que pueden expirar) que devuelve JSON.Error de llamadas del iPad AJAX después de 30 minutos
Sin embargo, después de 30 minutos, las solicitudes dejan de llegar al servidor, y supongo que dejarán de enviarse desde el iPad. He visto los argumentos para la devolución de llamada de error de jQuery, que muestran textStatus == "Error"
y errorThrown == ""
. Sí, nada para errorThrown
, que es en parte por qué estoy desconcertado.
He intentado realizar llamadas AJAX iniciadas por el usuario después de 30 minutos, que han devuelto el mismo error. En caso de que no esté claro, el javascript aún se está ejecutando: solo fallan las llamadas AJAX. Además, este comportamiento no ocurre en ninguna otra parte que no sea el iPad.
¿Alguna idea de por qué está sucediendo esto o cómo evitarlo?
¿Se puede usar Wireshark para examinar el tráfico HTTP hacia y desde el servidor? –
buen punto, lo intentaré – thenoviceoof
Me pregunto si hay alguna configuración en el Ipad que impida que sucedan demasiadas solicitudes durante un cierto período de tiempo como una especie de método de seguridad que evita las solicitudes fuera de control en un dispositivo inalámbrico. Sin embargo, no tengo experiencia con dispositivos Ipad. – Caimen