标签: ios networking
无法通过iPhone模拟器访问服务器,但是可以通过浏览器(在网络设置中启用代理)访问相同的API。
iPhone
没有受信任的证书。
错误日志
nw_proxy_resolver_create_parsed_array PAC评估错误:NSURLErrorDomain:-1003 NSURLSession / NSURLConnection HTTP加载失败 该服务器的证书无效。您可能正在连接到假装为“域名”的服务器...
TIC SSL信任错误
答案 0 :(得分:0)
尝试在@end之后的Appdelegate类的末尾添加
Objective-C
@implementation NSURLRequest(ATS) + (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host { return YES; } @end
快速
extension URLRequest { static func allowsAnyHTTPSCertificate(forHost host: String?) -> Bool { return true } }