封装一个android http请求方法
时间: 2023-12-26 12:55:11 浏览: 29
以下是一个简单的Android HTTP请求方法的封装示例,使用了OkHttp库:
```java
import okhttp3.*;
public class HttpUtils {
private static final OkHttpClient client = new OkHttpClient();
public static String sendHttpRequest(String url) throws Exception {
Request request = new Request.Builder()
.url(url)
.build();
Response response = client.newCall(request).execute();
if (response.isSuccessful()) {
return response.body().string();
} else {
throw new Exception("HTTP请求失败,错误码:" + response.code());
}
}
}
```
使用方法:
```java
try {
String response = HttpUtils.sendHttpRequest("http://example.com/api/data");
// 处理响应数据
} catch (Exception e) {
// 处理异常
}
```
以上示例仅供参考,实际应用中可能需要根据具体需求进行更改和完善。