Réutiliser HttpURLConnection pour garder la session en vie

Nous avons une application Android qui oblige l'utilisateur à entrer une réponse à un Captcha.
Le Captcha est généré sur notre serveur.
Quand les réponses, il est envoyé au serveur pour vérifier.

Problème est que depuis que j'ai fermer la HttpURLConnection après la demande pour le Captcha puis je trouver que la réponse est en cours d'exécution sur une autre session sur le serveur.
Pour cette raison, le Captcha vérification échoue, car il est la session de personne à charge.

Est-il un moyen de garder la connexion ou devrais-je suivre un chemin différent?
Je sais que dans l'équivalent d'une application iPhone ils rester "connecté" et ont donc le même id de session.

Edit:

    CookieManager cookieManager = new CookieManager();  
    CookieHandler.setDefault(cookieManager);

    URL urlObj = new URL(urlPath);
    conn = (HttpURLConnection) urlObj.openConnection();

    if (urlPath.toLowerCase().startsWith("https:")) {
        initializeHttpsConnection((HttpsURLConnection) conn);
    }
    conn.setRequestMethod("POST");
    conn.setRequestProperty("Content-Language", "en-US");
    conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
    conn.setRequestProperty("Content-Length", Integer.toString(bodyData.length));
    if (_sessionIdCookie != null) {
        conn.setRequestProperty("Cookie", _sessionIdCookie);
    }
    //Connect
    conn.setDoInput(true);
    conn.setDoOutput(true);
    conn.connect();

source d'informationauteur theblitz