YiYi
YiYi
casa你好,首先非常感谢你提供这么灵活优雅的网络框架。 我在使用过程中遇到以下疑惑,还请指导: 1. 在设置cachePolicy之后,还需要在Service中,设置新生成的request的originRequestParams和actualRequestParams,不太理解两个参数的具体含义,应该分别传什么参数,传哪里来的参数; 2. CTLogger能否提供定制化日志打印的接口呢?方便使用pod接入CTNetworking的开发者定制化自己的log,目前我是通过分类来重写CTLogger中的方法,这样XCode会有警告:Category is implementing a method which will also be implemented by its primary class; 3. CTURLResponse中,actualRequestParams拼成了acturlRequestParams; 4. CTLogger中,缓存响应时打印了response.originRequestParams和response.acturlRequestParams,但是缓存CTURLResponse时只保存了content,所以这两个值永远打印为空; 5. CTLogger中NSLog打印过长的字符串会显示不完整; 6. 目前工作中不同业务会有不同的服务,但是会有相同的鉴权方式,那这些鉴权用的公共参数在哪里传比较好呢?我目前的做法是像CTAPIBaseManager封装一个BaseService,处理一些公共逻辑和传入公共参数,然后不同的业务派生不同的Service,是否有更好的处理方法呢? 谢谢!