Tất cả những gì tôi đang cố gắng làm là tải xuống một số JSON và giải tuần tự hóa nó thành một đối tượng. Tôi chưa tải được JSON bao giờ.
Hầu như mọi ví dụ về httpClient tôi có thể tìm thấy, bao gồm cả những ví dụ trên trang apache trông giống như ...
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.DefaultHttpClient;
public void blah() {
HttpClient client = new DefaultHttpClient();
...
}
Tuy nhiên, Netbeans nói với tôi rằng điều đó DefaultHttpClient
không được chấp nhận. Tôi đã thử googling cho DefaultHttpClient deprecated
và nhiều biến thể khác mà tôi có thể nghĩ ra và không thể tìm thấy bất kỳ kết quả hữu ích nào, vì vậy tôi rõ ràng đang thiếu một cái gì đó.
Cách Java7 chính xác để tải xuống nội dung của trang web là gì? Có thực sự không có khách hàng http tốt như là một phần của ngôn ngữ? Tôi thấy khó tin.
Sự phụ thuộc Maven của tôi cho điều này là ...
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>
DefaultHttpClient
chắc chắn không được phản đối Phiên bản nào bạn đã chỉ định trong POM của mình?