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