Tout ce que j'essaie de faire est de télécharger du JSON et de le désérialiser en objet. Je n'ai pas encore téléchargé le JSON.
Presque tous les exemples HttpClient que je peux trouver, y compris ceux du site Apache, ressemblent à 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 que DefaultHttpClient
c'est obsolète. J'ai essayé de rechercher sur Google DefaultHttpClient deprecated
et autant d'autres variantes que je peux penser et je ne trouve aucun résultat utile, donc il me manque évidemment quelque chose.
Quelle est la méthode Java7 correcte pour télécharger le contenu d'une page Web? N'y a-t-il pas vraiment de client Http décent dans le langage? Je trouve cela difficile à croire.
Ma dépendance Maven pour cela est ...
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>
DefaultHttpClient
n'est certainement pas obsolète. Quelle version avez-vous spécifiée dans votre POM?