0

我正在尝试找出持续时间以及是否有可能对 iOS 本机应用程序进行网络调用的延迟。我已经找到了工具工具并尝试了不同的模板但没有成功:(

更具体地说,我想获取通过在我的本地计算机上运行的 glassfish 服务器发送的呼叫的持续时间。该调用发送一个 json 对象。

我希望你们能帮助我吗?

谢谢

4

1 回答 1

1

NSURLConnectionDelegate如果您使用 NSURLConnection 将请求发送到您的服务器,我认为您可以在此处使用方法。设置请求时,您可以使用

CFAbsoluteTime before = CFAbsoluteTimeGetCurrent();

获取您发起请求的确切时间。使用委托方法

connection:didReceiveResponse:

在里面

CFAbsoluteTime after= CFAbsoluteTimeGetCurrent();

之后和之前之间的差异将给出确切的持续时间。

connectionDidFinishLoading: 如果您想获得完全加载 JSON 响应的时间,也可以使用。

于 2013-06-20T12:19:49.820 回答