https? 問(wèn)題的解決
這里時(shí)候后臺(tái)自己生成的免費(fèi)證書
1.找后臺(tái)要一個(gè)生成的cer文件
2.直接拖進(jìn)你的工程里面
3.在你以前封裝的好的網(wǎng)絡(luò)里面添加以下代碼
NSString * cerPath = [[NSBundle mainBundle] pathForResource:@"myCA" ofType:@"cer"];
NSData * cerData = [NSData dataWithContentsOfFile:cerPath];
_manager.securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone withPinnedCertificates:[[NSSet alloc] initWithObjects:cerData, nil]];
_manager.securityPolicy.allowInvalidCertificates = YES;
[_manager.securityPolicy setValidatesDomainName:NO];
注意 ?:一定要把你info plist ?繞過(guò)https 的yes ?刪除
文/福建王海林(簡(jiǎn)書作者)
原文鏈接:http://www.reibang.com/p/b1c4cd92b85c
著作權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),并標(biāo)注“簡(jiǎn)書作者”悠轩。
http://www.reibang.com/p/36ddc5b009a7?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=qq
http://mp.weixin.qq.com/s/rsnw8l0cs5Rd2FJ_Yt3arA
sdwebimage
[imageView sd_setImageWithURL:[NSURL URLWithString:urlString] placeholderImage:self.placeholder options:SDWebImageAllowInvalidSSLCertificates];