0

我编写了一个简短的 iOS 应用程序,它通过通常的方式联系服务器:

NSString *URLString = @"http://mysite/script.php?foo=1";
NSURL *getURL = [NSURL URLWithString:URLString];
NSURLRequest *getRequest = [NSURLRequest requestWithURL:getURL];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *responseData = [NSURLConnection sendSynchronousRequest:getRequest returningResponse:&response error:&error];

这可以正常工作,但是当我使用 的各种值相对频繁地访问该网站时foo,并且当我们计划迁移到 时,人们提出了关于每次https设置和拆除电话的开销的问题。NSURLConnection我看到这个答案说该类处理缓存,但这也是真的https吗?

4

1 回答 1

0

根据我的测试,是的,NSURLConnection 类在某种程度上确实缓存了 https。我确实喜欢评论中提到的AFHTTPClient的外观,但是由于各种问题,我无法在这个项目中使用它。

于 2013-05-22T05:51:25.610 回答