okHttpClient调用newcall方法请求get接口
时间: 2023-12-10 13:03:13 浏览: 128
Android Studio发起GET网络请求
可以使用以下代码使用OkHttpClient调用GET接口:
```java
OkHttpClient client = new OkHttpClient();
String url = "http://www.example.com/api/get";
Request request = new Request.Builder()
.url(url)
.build();
Call call = client.newCall(request);
try {
Response response = call.execute();
String responseBody = response.body().string();
System.out.println(responseBody);
} catch (IOException e) {
e.printStackTrace();
}
```
其中,`OkHttpClient`是OkHttp库中的核心类,用于发送请求和接收响应。`Request`是一个HTTP请求的描述类,可以指定URL、请求头、请求体等信息。`Call`表示一个正在执行的请求,可以取消请求、查询请求状态等操作。在执行请求后,可以通过`Response`类获取响应的状态码、响应头、响应体等信息。
阅读全文