导入依赖
implementation 'com.squareup.retrofit2:retrofit:2.4.0'
先写一个接口
import java.util.Map;
import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.QueryMap;
import retrofit2.http.Url;
public interface RetrofitService {
//注解@get post call 泛型 resPonse body get 括号字符型网址 加注解前面 map集合 泛型两个字符串 加查询集合注解 map
@GET
Call<ResponseBody> get(@Url String url, @QueryMap Map<String,String> map);
@POST
Call<ResponseBody> post(@Url String url,@QueryMap Map<String,String> map);
}
在写工具类
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;