android开发调用web端接口
时间: 2024-09-13 14:09:05 浏览: 39
在Android开发中,调用Web端接口通常涉及网络请求,最常用的是通过HTTP或HTTPS协议。常见的做法是利用Android内置的HttpURLConnection、OkHttp库或者是第三方库如Volley、Retrofit等。
以下是一个简单的示例,使用OkHttp库发起GET请求:
```java
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
public class WebApiCaller {
private OkHttpClient client = new OkHttpClient();
public String callWebAPI(String apiUrl) throws IOException {
Request request = new Request.Builder()
.url(apiUrl)
.build();
try (Response response = client.newCall(request).execute()) {
if (!response.isSuccessful()) {
throw new IOException("Unexpected code " + response);
}
return response.body().string();
}
}
}
```
在这个例子中,`callWebAPI`方法接受一个URL作为参数,然后创建并发送一个HTTP请求到该地址。如果服务器响应成功,返回响应体的内容;反之则抛出异常。
阅读全文