Я создаю NSMutableRequest и добавляю данные в тело. Вот пример, как я это делаю:
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:stringURL]
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:230.0];
NSLog(@"Time out interval: %f", request.timeoutInterval); >> Output: 230
[request setHTTPBody:[body dataUsingEncoding:NSUTF8StringEncoding]];
NSLog(@"Time out interval: %f", request.timeoutInterval); >> Output: 240
[request setTimeoutInterval:230];
NSLog(@"Time out interval: %f", request.timeoutInterval); >> Output: 240
Время ожидания запроса после его создания составляет 230.
После того, как я установил тело, это 240.
И после того, как я сбросил его на 230. Это по-прежнему 240. Значение тайм-аута не изменится, если я не увеличу его?
У кого-нибудь есть идеи, почему это происходит? Как сделать интервал ожидания менее 240 секунд?