2010-06-27 9 views

Répondre

3

Apache HTTP Component (HttpClient 4.0),

http://hc.apache.org/httpcomponents-client-4.0.1/index.html

Normalement, je voudrais simplement utiliser HttpURLConnection mais sa gestion des cookies est trop faible pour simuler le comportement du navigateur.

+1

On dirait que l'URL a changé. Essayez http://hc.apache.org/httpcomponents-client-ga/index.html –

1

Vous pouvez utiliser JdkRequest de jcabi-http (Je suis un développeur), qui fait tout ce travail pour vous, la décoration HttpURLConnection, tir requêtes HTTP et les réponses d'analyse syntaxique, par exemple:

new JdkRequest("http://www.google.com") 
    .header("Content-Type", "application/x-www-form-urlencoded") 
    .body() 
    .formParam("name", "John") 
    .back() 
    .method("POST") 
    .fetch(); 

Lire ce blog pour plus de détails: http://www.yegor256.com/2014/04/11/jcabi-http-intro.html