Bonjour,
J'utilise l'api httpclient pour appeler un web services,
mais a chaque execution de la classe il me renvoie une fenetre "set cookie" que je ne peux pas valider et qui donc bloque mon programme:
la méthode:
Le but est de valider automatiquement cette gestion de cookie, j'ai essayé des trucs du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public static void HttpConnection(String theme){ try { HTTPConnection con = new HTTPConnection("eutils.ncbi.nlm.nih.gov"); HttpMethod method = new GetMethod(); HTTPResponse rsp = con.Get("/entrez/eutils/esearch.fcgi?"+Theme_the_request); if (rsp.getStatusCode() >= 300) { System.err.println("Received Error: "+rsp.getReasonLine()); System.err.println(rsp.getText()); } else{ Sax text = new Sax(rsp.getInputStream()); } }
mais sans succès, merci de me filer un coup de main si vous connaissez un peu cette api.
Code : Sélectionner tout - Visualiser dans une fenêtre à part method.getParams().setCookiePolicy(CookiePolicy.DEFAULT);
Partager