¿Qué sucede con una solicitud http cuando el usuario abandona la página mientras tanto?

StackOverflow https://stackoverflow.com/questions/1650888

  •  22-07-2019
  •  | 
  •  

Pregunta

Me gustaría mantener cierta información sobre el cliente en qué elemento se hizo clic y así guardar la información dentro de una cookie, pero es una cookie de terceros porque necesito esta información en otra página (el seguimiento de afiliados es el contexto) Tendría que configurarlo a través de una solicitud http hasta donde lo veo. Javascript solo me permitiría colocar un dentro del mismo dominio, que quedará después del clic.

Ahora puedo enviar la solicitud http a través de Javascript con el evento onbeforeunload, pero ¿qué sucede con esta solicitud http una vez que el navegador ha salido de la página? ¿Todavía toma la llamada? y coloca la cookie o ignora la llamada ya que el sitio web desde el que se originó la solicitud ya no existe?

No pude encontrar ninguna documentación sobre esto, por lo que agradecería si alguien tuviera una pista.

Gracias Benjamin

¿Fue útil?

Solución

Si cierra su navegador (o hace clic en un enlace / página diferente) después de haber enviado una solicitud Http, la respuesta de esa Solicitud Http desaparecerá en un agujero negro. De hecho, el servidor web puede o no enviar la respuesta completa según el tamaño de la página solicitada y el punto en el que se cerró el socket de solicitud.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top