내가하려고하는 일은 JSON을 다운로드하여 직렬화 해제하는 것입니다. 아직 JSON을 다운로드하는 것까지 멀지 않았습니다.
아파치 사이트의 예제를 포함하여 찾을 수있는 거의 모든 단일 HttpClient 예제는 다음과 같습니다.
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>
DefaultHttpClient
더 이상 사용되지 않습니다. POM에서 어떤 버전을 지정 했습니까?