首先在app的bulid.gradle中引入以下三个包
implementation 'com.squareup.okhttp3:okhttp:4.3.0'
implementation 'com.squareup.okio:okio:2.4.3'
implementation 'com.zhy:okhttputils:2.6.2'
然后在想进行网络请求的地方使用okhttpUtils构造即可,下面将分别以异步请求和同步请求的实例说明:
异步请求(登录功能为例):
OkHttpUtils
.post()
.url(host)
.addParams("account", username)
.addParams("password", password)
.build()
.execute(new StringCallback() {
@Override
public void onError(Call call, Exception e, int id) {
Toasty.error(Login_page.this, "服务器请求失败", Toast.LENGTH_SHORT, true).show(