任何人都可以在使用网络服务时告诉我,如何获得响应时间,目前我使用以下代码获取soap消息长度
msgLength = [NSString stringWithFormat:@"%d", [soapMessage length]];
任何人都可以帮助我。
答案 0 :(得分:0)
您可以在设备上测量往返时间 - 从您发出请求到返回请求的时间。
这在iPhone上可能会有点误导,因为3G连接可能会有很大差异。如果您对服务的性能感兴趣,最好在服务器端进行一些分析或测量。
但是,如果您想在设备上进行测量,您可以在拨打电话之前保存当前时间,获取返回呼叫的当前时间,并获得差异。
startDate = [NSDate date];
NSTimeInterval startTime = [startDate timeIntervalSinceNow];
...以秒为单位为您提供当前的UNIX时间戳。