Hutool的HttpUtil发送没有请求体的post请求
时间: 2024-06-09 12:09:05 浏览: 218
使用Hutool的HttpUtil发送没有请求体的POST请求,可以通过以下方式实现:
```java
import cn.hutool.http.HttpUtil;
public class HttpTest {
public static void main(String[] args) {
String url = "http://example.com/api/endpoint";
String result = HttpUtil.createPost(url).execute().body();
System.out.println(result);
}
}
```
在上面的示例中,我们使用了 `HttpUtil.createPost(url)` 方法创建了一个POST请求对象,然后调用 `execute()` 方法发送请求并获取响应体。由于没有请求体,因此不需要设置请求参数。
请注意,此代码仅适用于发送没有请求体的POST请求。如果需要发送带有请求体的POST请求,需要使用 `HttpUtil.createPost(url)` 方法创建请求对象,然后使用 `body()` 方法设置请求体。例如:
```java
import cn.hutool.http.HttpUtil;
public class HttpTest {
public static void main(String[] args) {
String url = "http://example.com/api/endpoint";
String jsonStr = "{\"key1\":\"value1\",\"key2\":\"value2\"}";
String result = HttpUtil.createPost(url).body(jsonStr, "application/json").execute().body();
System.out.println(result);
}
}
```
在上面的示例中,我们使用了 `HttpUtil.createPost(url)` 方法创建了一个POST请求对象,并使用 `body(jsonStr, "application/json")` 方法设置了请求体为JSON格式。
阅读全文