首页 > 科技 >

📚 OkHttp3简单封装GET和POST请求工具类 🌟

发布时间:2025-03-30 17:09:50来源:

在日常开发中,网络请求是不可或缺的一部分。而OkHttp作为一款高效且强大的HTTP客户端,备受开发者青睐。今天就来分享一个基于OkHttp3的简单封装工具类,轻松搞定GET和POST请求!🚀

首先,我们需要添加OkHttp依赖到项目中:

```groovy

implementation 'com.squareup.okhttp3:okhttp:4.11.0'

```

接下来,我们创建工具类,包含GET和POST方法。对于GET请求,我们可以直接拼接URL参数;而对于POST请求,则通过`RequestBody`传递JSON或表单数据。代码如下:

```java

public class OkHttpUtil {

private static final OkHttpClient client = new OkHttpClient();

public static String doGet(String url) throws IOException {

Request request = new Request.Builder().url(url).build();

try (Response response = client.newCall(request).execute()) {

return response.body().string();

}

}

public static String doPost(String url, String json) throws IOException {

RequestBody body = RequestBody.create(json, MediaType.get("application/json; charset=utf-8"));

Request request = new Request.Builder().url(url).post(body).build();

try (Response response = client.newCall(request).execute()) {

return response.body().string();

}

}

}

```

简单封装后,无论是调试接口还是构建应用,都能事半功倍!💪 使用时只需调用对应的方法即可,省去了重复造轮子的时间。快试试吧,让网络请求更优雅!✨

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。