ResponseDetective非侵入式框架
ResponseDetective 是一个非侵入式框架,用于拦截你的应用程序和服务器之间的传出请求和传入的反应,可用于调试。
使用:
Step 1: Register interceptors
// request InterceptingProtocol.registerRequestInterceptor(BaseInterceptor()) InterceptingProtocol.registerRequestInterceptor(JSONInterceptor()) // response InterceptingProtocol.registerResponseInterceptor(BaseInterceptor()) InterceptingProtocol.registerResponseInterceptor(JSONInterceptor()) InterceptingProtocol.registerResponseInterceptor(HTMLInterceptor()) // error InterceptingProtocol.registerErrorInterceptor(BaseInterceptor())
Step 2: Register the protocol
let configuration = NSURLSessionConfiguration.defaultSessionConfiguration() configuration.protocolClasses = [InterceptingProtocol.self] let session = NSURLSession(configuration: configuration)
let configuration = NSURLSessionConfiguration.defaultSessionConfiguration() configuration.protocolClasses = [InterceptingProtocol.self] let manager = Alamofire.Manager(configuration: configuration)
Step 3: Profit
let request = NSURLRequest(URL: NSURL(string: "http://httpbin.org/get")!) let task = session.dataTaskWithRequest(request) task.resume()
评论
Dexposed非侵入式运行期 AOP 框架
Dexposed是阿里巴巴无线事业部第一个重量级Andorid开源软件,基于ROOT社区著名开源项目Xposed改造剥离了ROOT部分,演化为服务于所在应用自身的AOP框架。它支撑了阿里大部分App的
Dexposed非侵入式运行期 AOP 框架
0
blockcanary非侵入式的性能监控组件
BlockCanary是一个Android平台的一个,应用只需要实现一个抽象类,提供一些该组件需要的上下文环境,就可以在平时使用应用的时候检测主线程上的各种卡慢问题,并通过组件提供的各种信息分析出原因
blockcanary非侵入式的性能监控组件
0
Strato NCache非阻塞式缓存框架
缓存是服务器程序中经常用到的技术,使用缓存可以大大降低服务器的压力。目前常见的缓存工具都很好地解决了生命周期、存储、命中率等关键算法,但是绝大多数的缓存框架对于数据更新都是阻塞式的,即当缓存过期时会等
Strato NCache非阻塞式缓存框架
0
JVM-Sandbox动态非侵入 AOP 解决方案
JVM-Sandbox,JVM 沙箱容器,一种基于 JVM 的非侵入式运行期 AOP 解决方案。JV
JVM-Sandbox动态非侵入 AOP 解决方案
0
SoloPi无线化、非侵入式的 Android 自动化测试工具
Soloπ是一个无线化、非侵入式的Android自动化测试工具,公测版拥有录制回放、性能测试、一机多
SoloPi无线化、非侵入式的 Android 自动化测试工具
0
SoloPi无线化、非侵入式的 Android 自动化测试工具
Soloπ是一个无线化、非侵入式的Android自动化测试工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。功能特性录制回放Native应用录制回放Soloπ拥有
SoloPi无线化、非侵入式的 Android 自动化测试工具
0