使用okhttp3调用第三方接口
时间: 2023-09-25 16:16:49 浏览: 68
你可以使用 OkHttp3 库来调用第三方接口。以下是一个简单的示例代码:
```java
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
public class Main {
public static void main(String[] args) {
OkHttpClient client = new OkHttpClient();
// 创建请求
Request request = new Request.Builder()
.url("http://api.example.com/third-party-api") // 替换为实际的接口 URL
.build();
try {
// 发送请求并获取响应
Response response = client.newCall(request).execute();
// 处理响应数据
if (response.isSuccessful()) {
String responseBody = response.body().string();
System.out.println("Response: " + responseBody);
} else {
System.out.println("Request failed");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
以上代码中,我们首先创建了一个 OkHttpClient 对象。然后,我们创建了一个 Request 对象,并指定了要访问的接口 URL。接下来,我们使用 OkHttpClient 发送请求并获取响应。如果响应成功,我们从响应对象中获取响应体,并将其打印出来。如果请求失败,则打印出 "Request failed"。
你需要将示例代码中的 URL 替换为你要调用的第三方接口的实际 URL。另外,记得在使用 OkHttp3 时引入对应的依赖库。希望能帮到你!如果你还有其他问题,请继续提问。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)