43 votes

Comment gérer la session dans Apache HttpClient 4.1

J'utilise HttpClient 4.1.1 pour tester l'API REST de mon serveur.

Je peux réussir à me connecter semble fonctionner correctement, mais lorsque j'essaie de faire autre chose, j'échoue.

Très probablement, j'ai un problème pour définir le cookie dans la prochaine requête.

Voici mon code actuellement :

 HttpGet httpGet = new HttpGet(<my server login URL>);
httpResponse = httpClient.execute(httpGet)
sessionID = httpResponse.getFirstHeader("Set-Cookie").getValue();
httpGet.addHeader("Cookie", sessionID);
httpClient.execute(httpGet);

Existe-t-il un meilleur moyen de gérer le paramètre de session/cookies dans le package HttpClient ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X