Nous utilisons le tomcat pour notre application web et pour la gestion de la session que nous utilisons dans HttpSession Javax.servlet.http.HttpSessionHttpSession dans tomcat
Voilà comment nous fixons la session Id et quelques attributs utilisateur dans httpsession
HTTPSession session = request.getSession()
session.setAttribute("sessionIdNo",sessionIdNo);
Voici comment Nous obtenons l'identifiant de session et quelques attributs utilisateur stockés dans un appel HTTP précédent.
Session HTTPSession = request.getSession(); session .getAttribute ("sessionIdNo");
Ma question est
Comment il est possible que, dans le prochain appel HTTP à partir du navigateur, nous sommes en mesure d'obtenir l'attribut de session côté serveur qui est défini dans les précédents appels HTTP httpsession.
NOTE: Je n'ai pas enregistré dans les cookies aussi, je crois que ce n'est pas envoyé par mon navigateur. Possède-t-il une connexion à JSESSION_ID? Si oui, ma deuxième question est, Comment fonctionne cette gestion de session HTTP dans les applications de bureau que je veux dire sans utiliser le navigateur? Je veux dire comment utiliser JESSION_ID ici pour la gestion de session.
Sinon, quelle est l'autre façon?
Si je lance l'appel HTTP en utilisant la commande boucle encore, il est en mesure d'utiliser le même HttpSession dans prochain appel. Comment est-ce possible? Comment mon HttpSession utilise la même session dans l'appel suivant. Je n'ai pas non plus passé de champ de saisie dans les cookies. – Harry
Comment êtes-vous sur que c'est la même session? Il semble que curl n'active pas les cookies par défaut, cela ne semble pas correct. – stdunbar