httpclients get json
时间: 2023-08-12 12:39:48 浏览: 38
如果您想使用 HttpClient 来获取 JSON 数据,可以按照以下步骤进行操作:
1. 引入 HttpClient 包
```java
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.HttpClientBuilder;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.HttpResponse;
import org.apache.http.util.EntityUtils;
```
2. 创建 HttpClient 对象
```java
HttpClient httpClient = HttpClientBuilder.create().build();
```
3. 创建 HttpGet 对象并设置请求头
```java
HttpGet request = new HttpGet(url);
request.setHeader("Content-Type", "application/json");
```
4. 发送请求并获取响应对象
```java
HttpResponse response = httpClient.execute(request);
```
5. 从响应对象中获取响应内容
```java
String json = EntityUtils.toString(response.getEntity(), "UTF-8");
```
其中,`url` 为要请求的 JSON 数据的 URL。获取到的 `json` 变量即为获取到的 JSON 字符串。