Bonjour,
Via une appli java swing, je cherche à me connecter à un site web qui gère sa navigation via un système de cookies.
Le code suivant me renvoie les en-tetes html et donc les differents ordres de création de cookies.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
URL url = new URL("MyUrl");
connection = (HttpURLConnection)url.openConnection();
Map<String,List<String>> headerFields = connection.getHeaderFields();
Set<String> set = headerFields.keySet();
Iterator<String> itor = set.iterator();
while (itor.hasNext()) {
    String key = itor.next();
    System.out.println("Key: " + key + " / " + headerFields.get(key));
}
ca marche bien avec http://java.sun.com par exemple.

Mais ca ne semble pas fonctionner avec tout les sites webs. Dans mon cas je cherche à me connecter à un site privé qui crée bien un cookie comme je peux le voir via le gestionnaire de cookies de Firefox mais la commande java ci dessus ne me renvoie rien niveau cookies.
en testant les sites qui m'ont créés des cookies j'ai trouvé le site www.geoportail.fr qui semble avoir le mm comportement dans ses en-tetes.
Si je me connecte via firefox, 2 cookies sont créés alors que le code java précédent ne renvoie rien de concret.

Des idées?

Merci d'avance pour toute suggestion!