我正在开发一个使用RestKit向我的REST API发出请求的iOS应用程序。由于有些情况可能会使用大量数据,因此我想限制应用的数据使用量。我可以计算我发布的数据的长度和我收到的数据的长度,但这并没有给我这些请求的开销。
有没有办法让我的应用程序使用全部数据?
答案 0 :(得分:1)
目前没有任何功能可以跟踪,但您可以在自己的应用中自行完成。
我建议创建一个单独的RestKit Interface类来完成所有网络操作。 然后,您需要做的就是在每个请求之前,您可以在RK中使用此调用
NSURLRequest *request = [self requestWithObject:object method:method path:path parameters:parameters];
在这个名为myUsageStat的类中保留一个静态参数,并在发出请求之前,将myUsageStat增加request.HTTPBody的大小(如果你关心那些,还需要+ header和url大小)
你必须做同样的回应。
H个