当我使用https访问website时,ASIHTTPRequest无法获得响应。我发现了下面的错误:
Domain=ASIHTTPRequestErrorDomain Code=1::“发生连接故障: SSL问题(可能是错误/过期/自签名证书)”UserInfo=0x4e5ccd0 {NSUnderlyingError=0x4e5ce40操作无法完成。(OSStatus error -9807.),NSLocalizedDescription=A连接失败: SSL问题(可能是坏/过期/自签名证书)}}
我想我得到这个错误是因为我自己生成了SSL证书,而不是购买一个。是那么回事吗?"SSL问题(可能是坏的/过期的/自签名的证书)“是否意味着我应该为我的服务器购买SSL证书?
发布于 2012-02-06 23:52:27
你是对的,一个自签名的SSL证书会导致这个错误。尽管如此,你并没有被迫购买SSL证书。
如果这是针对内部应用程序的,我只需使用以下方法禁用证书检查:
[request setValidatesSecureCertificate:NO];https://stackoverflow.com/questions/8161745
复制相似问题