我知道如果我使用以下 nsurlconnectiondelegate 它将被修复
– 连接:willSendRequestForAuthenticationChallenge: – 连接:canAuthenticateAgainstProtectionSpace
但我正在尝试使用
发送异步请求:队列:完成处理程序:
所以你没有得到回调。我查看了苹果文档,它说如下
如果需要身份验证才能下载请求,则必须将所需凭据指定为 URL 的一部分。如果身份验证失败或缺少凭据,则连接将尝试在没有凭据的情况下继续。
我不知道该怎么做。当我抬头时,我得到的只是这个私人电话
+(void)setAllowsAnyHTTPSCertificate:(BOOL)inAllow forHost:(NSString *)inHost;
知道怎么做吗?
以下是我得到的错误
此服务器的证书无效。您可能正在连接到一个伪装成“example.com=0x8b34da0 {NSErrorFailingURLStringKey= https://example.com/test/ , NSLocalizedRecoverySuggestion=您想连接到服务器吗?, NSErrorFailingURLKey= https:// /example.com/test/ , NSLocalizedDescription=此服务器的证书无效。您可能正在连接到冒充“example.com”的服务器,这可能会使您的机密信息面临风险。NSUnderlyingError=0xa26c1c0 "此服务器的证书无效。您可能正在连接到冒充的服务器是“example.com”,这可能会使您的机密信息面临风险。", NSURLErrorFailingURLPeerTrustErrorKey=