我要做的就是下载一些 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
以及我能想到的许多其他变体,但找不到任何有用的结果,所以我显然遗漏了一些东西。
下载网页内容的正确 Java7 方法是什么?作为语言的一部分,真的没有像样的 Http 客户端吗?我觉得很难相信。
我对此的 Maven 依赖是...
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>