2012-03-16 1 views
1

Есть ли способ получить фактическое время выполнения запроса из NSURLRequest/NSURLResponse/NSURLConnection?object-c получить время выполнения запроса NSURLRequest

Thanx!

+0

Что вы имеете в виду? Время, затраченное на открытие соединения, отправку запроса, получение заголовка, получение данных? – fbernardo

+0

О, я сожалею, что время, затраченное на получение данных. – user1266222

ответ

1

Если вы хотите, чтобы время, затрачиваемое на получение всех данных, реализовало только два метода NSURLConnectionDelegate: в connection:didReceiveResponse сохраните первую метку времени; то в connectionDidFinishLoading просто вычтите текущий им.

Btw, вы должны реализовать соединение: didFailWithError тоже.

+0

да, у меня уже есть те, кто управляет запросом, я подумал, что должен быть метод, чтобы получить время выполнения, не впадая в timestamps самостоятельно. – user1266222

+0

Не с NSURLConnection, я слышал, что ASIHTTPRequest похож на NSURLConnection на стероиды, может быть, вам стоит взглянуть на него, но это всего лишь предположение. – fbernardo