Tutto quello che sto cercando di fare è scaricare alcuni JSON e deserializzare in un oggetto. Non ho ancora scaricato il JSON.HttpClient Java deprecato: quanto può essere difficile?
Quasi ogni singolo esempio HttpClient posso trovare, compresi quelli sul sito Apache sembra qualcosa di simile ...
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 googling per DefaultHttpClient deprecated
e come molte altre varianti che posso pensare e non riesco a trovare risultati utili, quindi ovviamente mi manca qualcosa.
Qual è il modo corretto di Java7 per scaricare il contenuto di una pagina Web? Non c'è davvero un client Http decente come parte della lingua? Lo trovo difficile da credere.
mio Maven dipendenza per questo è ...
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>
NetBeans ti sta dicendo male o stai fraintendendo qualcosa. 'DefaultHttpClient' non è sicuramente deprecato. Quale versione hai specificato nel tuo POM? – Perception
in 4.3-alpha1 sembra essere deprecato –
@sreemanth Grazie ma anche se alla fine intendo utilizzarlo per Json, la vera domanda non è affatto collegata a JSON. – Basic