重构项目,使用好用的nohttp,给大家参考一下。
项目请求方式是Json数据格式直接放在Body里。
http:项目http的接口(这里是nohttp的对外接口)——HttpApi:在业务里需要调用接口时直接用该类的静态方法
——Params2JsonObject:nohttp的params是Map,用该类把map转化成jsonObject
——RequestSinal:final 变量,用于给请求setTag,有多少类型的请求就有多少个sinal,如登录请求LOGINSINAL=5159,其中5159是项目后台接口标识
——CallServer:封装了nohttp真正的请求
——listener:放置请求成功和请求失败的基类