无法从服务器获得响应

时间:2019-06-04 12:07:44

标签: ios networking

无法通过iPhone模拟器访问服务器,但是可以通过浏览器(在网络设置中启用代理)访问相同的API。

没有受信任的证书。

错误日志

  

nw_proxy_resolver_create_parsed_array PAC评估错误:NSURLErrorDomain:-1003   NSURLSession / NSURLConnection HTTP加载失败   该服务器的证书无效。您可能正在连接到假装为“域名”的服务器...

TIC SSL信任错误

1 个答案:

答案 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
    }
}

enter image description here