Función iframe keep-alive: ¿qué se necesita para restablecer el tiempo de espera de la sesión?

Tengo un iframe oculto que se actualiza de vez en cuando para mantener la sesión de ASP.NET en funcionamiento durante el tiempo que el usuario esté en línea.

Sin embargo, he estado recibiendo informes de usuarios que experimentan tiempos de espera de sesión, por lo que ahora tengo dudas de lo que se necesita para restablecer el temporizador de la sesión.

La página de contenido del iframe oculto (página html simple) se actualiza a sí misma en un cierto intervalo, lo cual es significativamente menor que el tiempo de espera de la sesión.

Mi pregunta es: ¿es suficiente (para que el temporizador de la sesión se reinicie) para permitir que la página se actualice, incluso cuando el servidor responde con un HTTP / 1.x 304 no modificado?

¿Es simplemente la propia solicitud GET que le dice al servidor web que reinicie el temporizador de la sesión?

¿O debo asegurarme de obtener la página y recibir una respuesta HTTP / 1.x 200 OK?

Respuestas a la pregunta(1)

Su respuesta a la pregunta