(1) retrofit 发出Http协议GET请求来请求网络数据
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(url)
.addConverterFactory(GsonConverterFactory.create())
.build();
IUserBiz userBiz = retrofit.create(IUserBiz.class);
HashMap<String,String> params = new HashMap<>();
params.put("userid","123123123");
params.put("caller","3001");
params.put("country","852");
Call<UserModel> call = userBiz.getUser(params);
call.enqueue(new Callback<UserModel>() {
@Override
public void onResponse(Call<UserModel> call, Response<UserModel> response) {
Log.i(TAG, "onResponse:" + response.body().toString() + "");
}
@Override
public void onFailure(Call<UserModel> call, Throwable t) {
Log.i(TAG, "onResponse:" + " onFailure");
}
});