OkHttpClient使用get
时间: 2023-08-31 07:01:50 浏览: 107
你可以使用OkHttpClient库来进行GET请求。以下是一个使用OkHttpClient发送GET请求的示例代码:
```java
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
public class Main {
public static void main(String[] args) {
OkHttpClient client = new OkHttpClient();
// 创建一个GET请求
Request request = new Request.Builder()
.url("https://api.example.com/data")
.build();
try {
// 发送请求并获取响应
Response response = client.newCall(request).execute();
// 检查响应是否成功
if (response.isSuccessful()) {
// 获取响应体的内容
String responseBody = response.body().string();
System.out.println(responseBody);
} else {
System.out.println("请求失败: " + response.code());
}
} catch (Exception e) {
System.out.println("请求出错: " + e.getMessage());
}
}
}
```
在上面的示例中,我们创建了一个OkHttpClient实例,并使用Builder模式构建了一个GET请求。然后,通过调用`client.newCall(request).execute()`发送请求并获取响应。如果响应成功,我们可以通过`response.body().string()`获取响应体的内容。如果请求失败,我们可以通过`response.code()`获取响应的状态码。
记得替换示例代码中的URL为你要发送GET请求的实际URL。
阅读全文