OkHttpClient连接https的minio
时间: 2023-11-10 14:47:57 浏览: 212
连接 HTTPS 的 Minio 可以使用 `OkHttpClient` 来进行操作。以下是一个示例代码:
```java
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
import java.io.IOException;
public class MinioClient {
private final OkHttpClient client;
public MinioClient() {
this.client = new OkHttpClient();
}
public void makeRequest() throws IOException {
Request request = new Request.Builder()
.url("https://your-minio-server-url.com/bucket/object")
.build();
Response response = client.newCall(request).execute();
System.out.println(response.body().string());
}
public static void main(String[] args) throws IOException {
MinioClient minioClient = new MinioClient();
minioClient.makeRequest();
}
}
```
在上面的代码中,我们使用 `OkHttpClient` 创建了一个 HTTPS 的请求,然后通过 `client.newCall(request).execute()` 方法来执行这个请求并获取响应结果。你需要将 `https://your-minio-server-url.com/bucket/object` 替换成你的 Minio 服务器地址和对象路径。同时,你需要在请求头中携带 Minio 的 Access Key 和 Secret Key。
阅读全文