2012-03-16 6 views
1

NSURLRequest/NSURLResponse/NSURLConnectionから実際のリクエスト実行時間を取得する方法はありますか?objective-c NSURLRequestリクエストの実行時間を取得する

Thanx!

+0

どういう意味ですか?接続を開いて、要求を送信し、ヘッダを受信し、データを受信するのにかかる時間? – fbernardo

+0

ああ、申し訳ありません。データを受信するのに費やされた時間。 – user1266222

答えて

1

すべてのデータを受信するのに必要な時間を確保するには、2つのNSURLConnectionDelegateメソッドを実装します。connection:didReceiveResponse最初のタイムスタンプを保存します。 connectionDidFinishLoadingではそれだけで電流​​を引きます。

Btwの場合は、connection:didFailWithErrorも実装する必要があります。

+0

はい、私はすでにリクエストを管理する人がいます。自分でタイムスタンプをつぶすことなく実行時間を得る方法が必要であると考えました。 – user1266222

+0

NSURLConnectionではなく、ASIHTTPRequestはステロイドのNSURLConnectionに似ていると聞きましたが、多分あなたはそれを見ておくべきですが、それはちょっと推測です。 – fbernardo

関連する問題