私がやろうとしているのは、JSONをダウンロードしてオブジェクトに逆シリアル化することだけです。まだJSONをダウンロードしていません。
私が見つけることができるほとんどすべてのHttpClientの例は、Apacheサイトにあるものも含めて、次のようなものです...
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
public void blah() {
HttpClient client = new DefaultHttpClient();
...
}
ただし、Netbeansによると、これDefaultHttpClient
は非推奨です。私はDefaultHttpClient deprecated
考えられる限り多くのバリエーションを試してみましたが、有用な結果が見つからないため、明らかに何かが欠けています。
Webページのコンテンツをダウンロードする正しいJava7の方法は何ですか?言語の一部としてまともなHttpクライアントは本当にありませんか?それを信じるのは難しいと思います。
これに対する私のMavenの依存関係は...
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>
DefaultHttpClient
絶対に非推奨ではありません。POMで指定したバージョンは何ですか?