2
我使用asihttprequest连接并提交数据。我使用超时选项,但它不工作!asihttprequest超时
[request setTimeOutSeconds:20];
[request setDelegate:self];
[request startAsynchronous];
它在10秒内继续超时,这是默认值。任何人都有同样的问题? 我发送的数据是3个字母的字符串。
我使用asihttprequest连接并提交数据。我使用超时选项,但它不工作!asihttprequest超时
[request setTimeOutSeconds:20];
[request setDelegate:self];
[request startAsynchronous];
它在10秒内继续超时,这是默认值。任何人都有同样的问题? 我发送的数据是3个字母的字符串。
这对我的作品。
首先,确保您使用的是最新版本的ASIHTTPRequest。
如果不适合它,尝试在ASIHTTPRequest.m选择器中设置断点内部的第一个断点ifTimeOut - 检查[self timeoutSeconds]和secondsSinceLastActivity的值。如果你超时,他们中的一个肯定是错的;如果它是timeoutSeconds追溯并查看为什么它没有被设置为20秒。
那么它似乎像ASIHTTPRequest有一些问题。超时很多。如果您输入“asihttprequest”,这是Google上的第一个建议。 – 2011-11-21 10:52:18