hutool httprequest 用法
时间: 2023-08-21 16:51:49 浏览: 278
http请求工具
4星 · 用户满意度95%
Hutool是一个Java工具库,其中的`HttpRequest`类用于进行HTTP请求。下面是使用Hutool的`HttpRequest`类的基本用法:
1. 创建HttpRequest对象:
```java
HttpRequest request = HttpUtil.createGet("http://www.example.com");
```
2. 设置请求参数:
```java
request.form("param1", "value1")
.form("param2", "value2")
.header("header1", "value1");
```
3. 发送请求并获取响应:
```java
HttpResponse response = request.execute();
String body = response.body();
int statusCode = response.getStatus();
```
4. 设置超时时间:
```java
request.timeout(3000); // 设置超时时间为3秒
```
5. 设置代理:
```java
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("proxy.example.com", 8080));
request.setProxy(proxy);
```
6. 处理HTTPS请求:
```java
// 忽略证书验证
request.setSSLProtocol(SSLProtocol.SSL);
```
7. 上传文件:
```java
File file = new File("path/to/file");
request.form("file", file);
```
以上是`HttpRequest`类的基本用法,你可以根据具体需求进行相应的配置和调用。更多详细的用法可以参考Hutool的官方文档。
阅读全文