使用 Restkit 监控网络调用 IOS
Posted
技术标签:
【中文标题】使用 Restkit 监控网络调用 IOS【英文标题】:Monitor Network Calls IOS using Restkit 【发布时间】:2015-11-27 07:11:28 【问题描述】:我的应用程序完全依赖 Rest Kit 来进行网络调用。我想看看多少的日志
1) 每个 API 获得响应所用的时间 2) 请求/响应负载的大小 3) API 的 URL有什么方法可以在 Restkit 中启用此类日志记录。我的应用程序调用 50-60 API,我不想深入研究整个代码库并添加手动日志。此外,我不想使用网络分析工具,因为当实际用户使用该应用程序时,我将跟踪这些数据。 也不能使用任何第三方付费工具,所以想在应用程序数据库中记录这些值。
【问题讨论】:
检查charles。不确定,但 RestKit 有内置的日志。 【参考方案1】:RestKit 确实有一个您可以启用的日志,但如果您打算实际发布它,那不是您想要做的。它还会写入日志,而不是您可以实际处理和保存的值。
您可能最好的选择是将RKObjectManager
子类化并拦截正在放置的请求和正在生成的NSURLRequests
。
【讨论】:
我现在正在使用 JRSwizzle 记录网络调用。效果很好!以上是关于使用 Restkit 监控网络调用 IOS的主要内容,如果未能解决你的问题,请参考以下文章