如何使用RestKit获取请求大小

时间:2014-07-14 21:12:40

标签: ios restkit

我正在开发一个使用RestKit向我的REST API发出请求的iOS应用程序。由于有些情况可能会使用大量数据,因此我想限制应用的数据使用量。我可以计算我发布的数据的长度和我收到的数据的长度,但这并没有给我这些请求的开销。

有没有办法让我的应用程序使用全部数据?

1 个答案:

答案 0 :(得分:1)

目前没有任何功能可以跟踪,但您可以在自己的应用中自行完成。

我建议创建一个单独的RestKit Interface类来完成所有网络操作。 然后,您需要做的就是在每个请求之前,您可以在RK中使用此调用

NSURLRequest *request = [self requestWithObject:object method:method path:path parameters:parameters];

在这个名为myUsageStat的类中保留一个静态参数,并在发出请求之前,将myUsageStat增加request.HTTPBody的大小(如果你关心那些,还需要+ header和url大小)

你必须做同样的回应。

H个