【问题标题】:Monitor Network Calls IOS using Restkit使用 Restkit 监控网络调用 IOS
【发布时间】:2015-11-27 07:11:28
【问题描述】:

我的应用程序完全依赖 Rest Kit 来进行网络调用。我想看看多少的日志

  • 1) 每个 API 获得响应所用的时间
  • 2) 请求/响应负载的大小
  • 3) API 的 URL

有什么方法可以在 Restkit 中启用此类日志记录。我的应用程序调用 50-60 API,我不想深入研究整个代码库并添加手动日志。此外,我不想使用网络分析工具,因为当实际用户使用该应用程序时,我将跟踪这些数据。 也不能使用任何第三方付费工具,所以想在应用程序数据库中记录这些值。

【问题讨论】:

  • 检查charles。不确定,但 RestKit 有内置的日志。

标签: ios swift profiling restkit analytics


【解决方案1】:

RestKit 确实有一个您可以启用的日志,但如果您打算实际发布它,那不是您想要做的。它还会写入日志,而不是您可以实际处理和保存的值。

您可能最好的选择是将RKObjectManager 子类化并拦截正在放置的请求和正在生成的NSURLRequests

【讨论】:

  • 我现在正在使用 JRSwizzle 记录网络调用。效果很好!
猜你喜欢
  • 2012-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-12
  • 1970-01-01
  • 2020-10-20
相关资源
最近更新 更多