Yang saya coba lakukan adalah mengunduh beberapa JSON dan menghapusnya menjadi objek. Saya belum bisa mengunduh JSON.
Hampir setiap contoh HttpClient tunggal yang dapat saya temukan, termasuk yang ada di situs apache terlihat seperti ...
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
public void blah() {
HttpClient client = new DefaultHttpClient();
...
}
Namun, Netbeans memberi tahu saya bahwa DefaultHttpClient
itu sudah usang. Saya sudah mencoba googling untuk DefaultHttpClient deprecated
dan banyak variasi lain yang dapat saya pikirkan dan tidak dapat menemukan hasil yang bermanfaat, jadi saya jelas kehilangan sesuatu.
Apa cara Java7 yang benar untuk mengunduh konten halaman web? Apakah benar-benar tidak ada Klien Http yang layak sebagai bagian dari bahasa? Saya merasa sulit untuk percaya.
Ketergantungan Maven saya untuk ini adalah ...
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>
DefaultHttpClient
pasti tidak usang. Versi apa yang Anda tentukan dalam POM Anda?