public class RequestCenter 逻辑问题

来源:8-8 功能测试

蓝色西西

2020-05-18

在 RequestCenter 中,为什么明明方法是post,方法内部确是get, 逻辑不统一。为什么不统一为get方法呢,因为显然这里是获取数据。而在CommonOkHttpClient类中,post 和 get 方法定义内容是一样的。

//根据参数发送所有post请求
public static void postRequest(String url, RequestParams params, DisposeDataListener listener,
Class<?> clazz) {
CommonOkHttpClient.get(CommonRequest.
createGetRequest(url, params), new DisposeDataHandle(listener, clazz));
}

public static void requestRecommandData(DisposeDataListener listener) {
RequestCenter.postRequest(HttpConstants.HOME_RECOMMAND, null, listener,
BaseRecommandModel.class);
}

public static void requestRecommandMore(DisposeDataListener listener) {
RequestCenter.postRequest(HttpConstants.HOME_RECOMMAND_MORE, null, listener,
BaseRecommandMoreModel.class);
}

public static void requestFriendData(DisposeDataListener listener) {
RequestCenter.postRequest(HttpConstants.HOME_FRIEND, null, listener, BaseFriendModel.class);
}

写回答

1回答

qndroid

2020-05-18

写错了,同学改正一下,幸苦

0
0

企业级Android架构设计+功能开发

掌握企业级架构设计、功能开发,提升个人能力层次

1236 学习 · 274 问题

查看课程