HttpUtil.downloadFile()用法
时间: 2023-10-09 09:10:26 浏览: 105
downloadFile.hc
`HttpUtil.downloadFile()` 方法可以通过 HTTP GET 请求下载文件。具体用法如下:
```java
// 下载文件
HttpUtil.downloadFile(url, saveFile);
```
其中,`url` 是文件的 URL 地址,`saveFile` 是文件的保存路径。例如:
```java
String url = "https://example.com/file.zip";
String saveFile = "/path/to/save/file.zip";
HttpUtil.downloadFile(url, saveFile);
```
这段代码会向 `https://example.com/file.zip` 发送 HTTP GET 请求,并将响应的文件内容保存到本地的 `/path/to/save/file.zip` 文件中。
`HttpUtil.downloadFile()` 方法还提供了一些可选参数,例如:
- `headers`:HTTP 请求头参数;
- `timeout`:HTTP 请求超时时间(单位:毫秒);
- `charset`:HTTP 响应字符集。
您可以根据实际需求选择是否传入这些参数。完整代码示例如下:
```java
String url = "https://example.com/file.zip";
String saveFile = "/path/to/save/file.zip";
Map<String, Object> headers = new HashMap<>();
headers.put("Authorization", "Bearer xxxxxxxx");
HttpUtil.downloadFile(url, saveFile, headers, 10000, CharsetUtil.CHARSET_UTF_8);
```
阅读全文