所有我想做的是下载一些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废弃和许多其他变化,我可以想到,不能找到任何有用的结果,所以我很明显缺少的东西。
什么是正确的Java7方式下载网页的内容?是否真的没有体面的Http客户端作为语言的一部分?我发现很难相信。
我的Maven依赖关系是…
org.apache.httpcomponents
httpclient
LATEST
jar