2010-11-06 5 views
1

J'ai une classe swingworker appelant une méthode qui utilise DefaultHttpClient pour établir une connexion persistante à un site Web sécurisé. Après que je me connecte et fasse une demande au site avec une instance de swingworker, l'instance de swingworker se ferme (comme c'est normal). Ma question est: comment puis-je maintenir la connexion persistante sur le site afin que je puisse faire une demande future avec une autre instance de swingworker - sans se connecter à nouveau sur le site (j'ai créé une session)? Je ne peux pas passer une instance de DefaultHttpClient à la classe swingworker (au moins je ne sais pas comment). J'ai envisagé d'enregistrer les données de cookie dans un fichier, puis de le passer le DefaultHttpClient ... mais est-ce que je manque quelque chose de plus fondamental?persistance de cookie avec DefaultHttpClient et Swingworker

Merci, Rob

Répondre

1

Vous pouvez passer un paramètre que vous voulez le constructeur de votre sous-classe SwingWorker, comme l'a suggéré dans ce example, et vous pouvez le faire à chaque appel.

+0

Comme je le pensais, il me manquait quelque chose de très fondamental. Je vous remercie. – rob345

+0

@ rob345: Content de vous aider. – trashgod

Questions connexes