hutool post请求json传参
时间: 2024-11-22 10:37:37 浏览: 32
Hutool是一个强大的Java工具包,它提供了一个方便的HttpUtil类来进行HTTP请求操作,包括POST请求。如果你想通过JSON格式发送POST请求,你可以这样做:
首先,你需要导入Hutool的HttpUtil和相关的Json工具包,例如`com.hutool.core.util.JSONUtil`:
```java
import com.alibaba.fastjson.JSON;
import com.hutool.core.io.IoUtil;
import com.hutool.http.HttpRequest;
```
然后,你可以创建一个HttpRequest实例,设置URL、method为POST,并设置Content-Type为application/json:
```java
String jsonStr = JSON.toJSONString(yourJSONObject); // 将你的JSONObject转换成字符串
HttpRequest request = HttpRequest.get("http://example.com/api");
request.setMethod(HttpMethod.POST);
request.setContentType(MediaType.APPLICATION_JSON);
request.setBody(IoUtil.toString(jsonStr));
```
最后,执行请求并获取响应结果:
```java
HttpResponse response = request.execute();
String responseBody = response.getBody(); // 获取服务器返回的JSON响应
```
阅读全文