Tout ce que je suis en train de faire est de télécharger certains de JSON et désérialiser un objet. Je n'ai pas aussi loin que de télécharger le JSON encore.
Presque tous les HttpClient exemple que je peux trouver, y compris ceux sur l'apache site ressemble à quelque chose comme...
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
public void blah() {
HttpClient client = new DefaultHttpClient();
...
}
Cependant, Netbeans me dit qu' DefaultHttpClient
est obsolète. J'ai essayé de googler DefaultHttpClient deprecated
et comme de nombreuses autres variantes que je pense, et ne pouvez pas trouver aucun résultat utile, donc, je suis évidemment manque quelque chose.
Quelle est la bonne Java7 moyen de télécharger le contenu d'une page web? Il n'y a vraiment aucun décent Client Http en tant que partie de la langue? Je trouve cela difficile à croire.
Mon Maven de la dépendance c'est...
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>