我想从iphone中的https网址获取图片: - 网址是这样的: -
https://staging.api.botentekoop.nl/image.ashx?ID=804306&imagesize=Normal&imagetype=MainImage
我做了一些谷歌工作,并从这个链接找到了帮助: - http://www.iphonedevsdk.com/forum/iphone-sdk-development/5511-load-image-internet.html http://www.iphonedevsdk.com/forum/iphone-sdk-development/80894-load-image-url.html
但是所有示例都显示为http不来自https
任何人都可以帮助我。 请怎么做
答案 0 :(得分:0)
iOS上的URL加载系统对HTTP和HTTPS URL的工作方式相同。您发现适用于HTTP URL的任何示例也应适用于HTTPS。
答案 1 :(得分:0)
您可以使用ASIHTTPRequest框架
答案 2 :(得分:0)
感谢回复...... 我得到了解决方案。 我这样做了: -
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:strURL] cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:30.0];
[NSURLRequest setAllowsAnyHTTPSCertificate:YES forHost:[[NSURL URLWithString:strURL] host]];
// [theRequest addValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
// [theRequest setHTTPMethod:@"GET"];
NSURLConnection *theConnection = [[[NSURLConnection alloc] initWithRequest:theRequest delegate:self] autorelease];
if(theConnection) {
self.activeDownload = [[NSMutableData data] retain];
}
else {
NSLog(@"theConnection is NULL");
}