Tutto quello che sto cercando di fare è scaricare alcuni JSON e deserializzarli in un oggetto. Non ho ancora ottenuto il download di JSON.
Quasi ogni singolo esempio di HttpClient che riesco a trovare, compresi quelli sul sito di Apache, assomiglia a ...
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
public void blah() {
HttpClient client = new DefaultHttpClient();
...
}
Tuttavia, Netbeans mi dice che DefaultHttpClient
è deprecato. Ho provato a cercare su Google DefaultHttpClient deprecated
e quante altre varianti mi viene in mente e non riesco a trovare alcun risultato utile, quindi ovviamente mi manca qualcosa.
Qual è il modo Java7 corretto per scaricare i contenuti di una pagina Web? Non esiste davvero un client HTTP decente come parte della lingua? Lo trovo difficile da credere.
La mia dipendenza Maven per questo è ...
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>
DefaultHttpClient
non è sicuramente deprecato. Quale versione hai specificato nel tuo POM?