asihttprequest超时

时间:2010-10-21 12:03:56

标签: iphone asihttprequest

我正在使用asihttprequest来连接和提交数据。我使用超时选项,但它不起作用!

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

    [request startAsynchronous];

它会在10秒内继续超时,这是默认值。有人有同样的问题吗? 我发送的数据是一个包含3个字母的字符串。

1 个答案:

答案 0 :(得分:1)

它对我有用。

首先,请确保您使用的是最新版本的ASIHTTPRequest。

如果不适合它,请尝试在ASIHTTPRequest.m选择器中设置第一个主体内部的断点ifTimeOut - 检查[self timeoutSeconds]和secondsSinceLastActivity的值。如果你超时,其中一个肯定是错的;如果它是超时秒返回并查看为什么它没有设置为20秒。