objective-c获取NSURLRequest请求执行时间

时间:2012-03-16 10:24:16

标签: objective-c nsurlconnection nsurlrequest

有没有办法从NSURLRequest / NSURLResponse / NSURLConnection获取实际的请求执行时间?

感谢名单!

2 个答案:

答案 0 :(得分:1)

如果您想要接收所有数据所需的时间,只需实现两个NSURLConnectionDelegate方法:在connection:didReceiveResponse中保存第一个时间戳;然后在connectionDidFinishLoading中只需减去当前的电流。

不过,你应该实现连接:didFailWithError。

答案 1 :(得分:0)

我没有尝试过ASIHttpRequest,但是对于每个必须自己实现时间计数的人来说,你应该看看这个http://vladimir.zardina.org/2011/01/measuring-execution-time-of-your-objective-c-code-at-runtime/的通用方法。