okhttp 依赖
implementation 'com.squareup.okhttp3:okhttp:3.7.0'
implementation 'com.squareup.okio:okio:1.12.0'
package com.bw.com.lianlian.utils;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.FormBody;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
public class OkHttp3 {
private static OkHttpClient okHttpClient;
private static Request request;
private static final String TAG = "OkHttps";
private static RequestBody builder;
public static void OkHttpget(String url,Callback clss){
//创建okHttpClient
okHttpClient = new OkHttpClient();
request = new Request.Builder().url(url).method("GET",null).build();
okHttpClient.newCall(request).enqueue(clss);
}
//okhttp post请求
public static void OkHttpPost(String url, String name, String pwd, Callback call ){
okHttpClient = new OkHttpClient();
builder = new FormBody.Builder()
.add("phone",name)
.add("pwd",pwd)
.build();
//创建request
request=new Request
.Builder()
.url(url)
.post(builder)
.build();
okHttpClient.newCall(request).enqueue(call);
}
}