iPhone 3G的ASIHTTPRequest

iPhone 3G的ASIHTTPRequest,iphone,objective-c,asihttprequest,Iphone,Objective C,Asihttprequest,我在我的项目中使用了AsiTRequest,我在iPhone 3G上遇到了一个问题。 我将请求发送至: NSURL* pageURL = [NSURL URLWithString:@"https://accounts.google.com/ServiceLogin?service=sj"]; loginPageRequest = [[ASIHTTPRequest alloc] initWithURL:pageURL]; [loginPageRequest setTimeOutSeconds:30

我在我的项目中使用了AsiTRequest,我在iPhone 3G上遇到了一个问题。 我将请求发送至:

NSURL* pageURL = [NSURL URLWithString:@"https://accounts.google.com/ServiceLogin?service=sj"];
loginPageRequest = [[ASIHTTPRequest alloc] initWithURL:pageURL];
[loginPageRequest setTimeOutSeconds:30];
[loginPageRequest setDelegate:self];
[loginPageRequest startAsynchronous];
在其他设备中,我得到以下响应:

- (void)requestFinished:(ASIHTTPRequest *)request
在iPhone 3G中,我得到了很多次:

- (void)requestFailed:(ASIHTTPRequest *)request
错误消息:
请求超时

我将请求超时设置为30秒


知道为什么会这样吗?

我在iPhone 3G上也遇到过这个问题! 我发现这是一个HTTP*S*(SSL)问题。我的“有效”证书被标记为无效

您可以添加
[请求设置验证证书:否]以满足您的请求


如果幸运的话,你也有同样的问题。:)

我在iphone3g上也遇到了这个问题! 我发现这是一个HTTP*S*(SSL)问题。我的“有效”证书被标记为无效

您可以添加
[请求设置验证证书:否]以满足您的请求


如果幸运的话,你也有同样的问题。:)

可能是您的3G辅助测试需要更多时间,所以将30更改为90并尝试它可能是您的3G辅助测试需要更多时间,所以将30更改为90并尝试它