मैं जो कुछ करने की कोशिश कर रहा हूं, उसे कुछ JSON डाउनलोड करें और उसे किसी ऑब्जेक्ट में डीसर्लाइज़ करें। मैं अभी तक JSON डाउनलोड करने के रूप में नहीं मिला है।
लगभग हर एक HttpClient उदाहरण मुझे मिल सकता है, जिसमें अपाचे साइट पर शामिल लोग कुछ इस तरह दिखते हैं ...
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
public void blah() {
HttpClient client = new DefaultHttpClient();
...
}
हालाँकि, नेटबीन्स मुझे बताता है कि DefaultHttpClientयह पदावनत है। मैंने DefaultHttpClient deprecatedकई अन्य विविधताओं के लिए गुगली करने की कोशिश की है, जैसा कि मैं सोच सकता हूं और कोई उपयोगी परिणाम नहीं मिल सकता है, इसलिए मैं स्पष्ट रूप से कुछ याद कर रहा हूं।
वेबपेज की सामग्री को डाउनलोड करने का सही जावा 7 तरीका क्या है? क्या वास्तव में भाषा के हिस्से के रूप में कोई सभ्य Http क्लाइंट नहीं है? मेरे लिए इस पर भरोसा करना मुश्किल है।
इसके लिए मेरी मावेन निर्भरता है ...
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>
DefaultHttpClientनिश्चित रूप से पदावनत नहीं किया जाता है। आपने अपने POM में कौन सा संस्करण निर्दिष्ट किया है?