asihttprequest timeout

Я использую asihttprequest для подключения и отправки данных. Я использую опцию тайм-аута, но она не работает!

[request setTimeOutSeconds:20];
    [request setDelegate:self];

    [request startAsynchronous];

Время ожидания истекает через 10 секунд, что является значением по умолчанию. У кого-нибудь была такая же проблема? Данные, которые я отправляю, представляют собой строку из трех букв.


person stefanosn    schedule 21.10.2010    source источник
comment
Что ж, похоже, у ASIHTTPRequest есть проблема. Тайм-аутов с этим в изобилии. Это первое предложение в Google, если вы наберете asihttprequest.   -  person Gurpartap Singh    schedule 21.11.2011


Ответы (1)


Меня устраивает.

Прежде всего, убедитесь, что вы используете самую последнюю версию ASIHTTPRequest.

ЕСЛИ это не подходит, попробуйте установить точку останова внутри тела первого, если в селекторе ASIHTTPRequest.m shouldTimeOut - проверьте значение [self timeoutSeconds] и secondsSinceLastActivity. Один из них должен быть неправильным, если у вас тайм-аут; Если это время ожидания, отследите секунды и посмотрите, почему он не устанавливается на 20 секунд.

person JosephH    schedule 21.10.2010