hutool HttpRequest.post 请求后获取传参的参数
时间: 2023-12-03 18:02:50 浏览: 531
如果你是使用 `cn.hutool.http.HttpRequest` 类进行 POST 请求,可以通过 `body(String)` 方法设置请求体,例如:
```java
String url = "http://example.com/api";
String requestBody = "param1=value1¶m2=value2";
String response = HttpRequest.post(url).body(requestBody).execute().body();
```
在上面的代码中,`requestBody` 就是 POST 请求的参数。如果你想获取这个参数,可以直接使用 `requestBody` 变量。
相关问题
hutool httprequest.post 传参
hutool的HttpRequest类提供了多种传参方式,包括表单参数、JSON参数、XML参数等。其中,表单参数是最常用的一种方式,可以使用form方法来设置。
示例代码如下:
```
// 创建请求对象
HttpRequest request = HttpUtil.createPost(url);
// 设置表单参数
request.form("param1", "value1")
.form("param2", "value2");
// 发送请求并获取响应结果
HttpResponse response = request.execute();
String result = response.body();
```
在上述代码中,我们首先创建了一个POST请求对象,并设置了请求的URL。然后,使用form方法设置了两个表单参数,分别是param1和param2。最后,调用execute方法发送请求,并获取响应结果。
hutool httprequest.post(url)
`hutool` 是一款Java工具库,其中的 `httpRequest` 类提供了发送 HTTP 请求的能力。`httpRequest.post(url)` 是其发送POST请求的方法,其中 `url` 参数是要发送请求的 URL 地址。在使用该方法时,你可以通过 `header` 方法设置请求头信息,通过 `form` 方法设置请求体(表单)信息,还可以通过 `body` 方法设置请求体(JSON等格式)信息。下面是一个使用 `httpRequest.post(url)` 方法发送 POST 请求的示例:
```java
import cn.hutool.http.HttpRequest;
public class HttpDemo {
public static void main(String[] args) {
String url = "http://www.example.com/api/user";
String result = HttpRequest.post(url)
.header("Content-Type", "application/json")
.body("{\"username\":\"admin\",\"password\":\"123456\"}")
.execute().body();
System.out.println(result);
}
}
```
上述代码中,我们使用 `httpRequest.post(url)` 方法发送了一个 POST 请求,请求地址为 `http://www.example.com/api/user`,请求体为 JSON 格式的字符串 `{"username":"admin","password":"123456"}`,请求头中指定了 `Content-Type` 为 `application/json`。最后通过 `execute().body()` 方法获取了响应结果并打印输出。
阅读全文