重用iOS上的https连接

时间:2013-04-23 05:00:45

标签: ios https

我写了一个简短的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。我看到this answer saying that the class handles caching,但对https也是如此吗?

1 个答案:

答案 0 :(得分:0)

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