paramètre de Cookie: JSESSIONID sur la demande du client manuellement

im faisant une application swing qui peuvent se connecter à un serveur; ont été im en utilisant HttpURLConnection de soumettre ma demande et ma réponse.

problème, c'est quand httpRequest obtient le serveur le "Cookie: JSESSIONID" en-tête est là, l'id de session est là; mais la demande.getSession(faux) retourne toujours null.

voici le code que j'utilise pour définir l'en-tête du client:

connection.setRequestProperty("Cookie: JSESSIONID", client.getSessionId());

toute aide serait apprectiated

désolé si j'ai mal compris quelque chose, mais qui renvoie la valeur du client.getSessionId()? Si elle n'a pas été communiqué par le serveur, comment pouvez-vous attendre qu'il y est une session existante sur le serveur avec cette id? Le cookie doit être donnée à vous par le serveur, pas vous communiquer au serveur ce que le cookie doit être.
le client.getSessionId() retourne un identifiant de session qui a déjà été donnée par le serveur. merci pour votre temps, c'était une syntaxe problème et il est résolu maintenant 🙂

OriginalL'auteur Gazaz | 2013-11-19