Qu'advient-il d'une requête http lorsque l'utilisateur quitte la page entre-temps?

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

  •  22-07-2019
  •  | 
  •  

Question

Je voudrais garder certaines informations sur le client sur lequel l'élément a été cliqué et ainsi enregistrer les informations dans un cookie, mais il s'agit d'un cookie tiers car j'ai besoin de ces informations sur une autre page (le suivi de l'affiliation est le contexte), donc Je devrais le définir via une requête http dans la mesure où je le vois. Javascript ne me permet que de placer un nom dans le même domaine - qui sera laissé après le clic.

Je peux maintenant envoyer la requête http via Javascript avec l'événement onbeforeunload, mais qu'advient-il de cette requête http une fois que le navigateur a quitté la page? T-il toujours "prendre l'appel"? et place le cookie ou ignore-t-il l'appel puisque le site Web à l'origine de la demande n'est plus?

N'ayant trouvé aucune documentation à ce sujet, je vous serais reconnaissant de bien vouloir en informer le lecteur.

Merci, Benjamin

Était-ce utile?

La solution

Si vous fermez votre navigateur (ou cliquez sur un lien / une page différents) après avoir envoyé une demande Http, la réponse de cette demande Http disparaîtra dans un trou noir. En effet, le serveur Web peut envoyer ou non la réponse complète en fonction de la taille de la page demandée et du point de fermeture du socket demandeur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top