Ios 此服务器的证书无效

Ios 此服务器的证书无效,ios,swift,iphone,alamofire,Ios,Swift,Iphone,Alamofire,我收到此错误“此服务器的证书无效。您可能正在连接假装为“abc.com”的服务器,这可能会使您的机密信息面临风险。” 我已经添加了异常域 <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> <key>NSExceptionDomains</key> <

我收到此错误“此服务器的证书无效。您可能正在连接假装为“abc.com”的服务器,这可能会使您的机密信息面临风险。” 我已经添加了异常域

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
    <key>NSExceptionDomains</key>
    <dict>
        <key>myURL/</key>
        <dict>
            <key>NSExceptionAllowsInsecureHTTPLoads</key>
            <true/>
            <key>NSIncludesSubdomains</key>
            <true/>
        </dict>
    </dict>
</dict>


func userLoginRequest(parameters:Parameters, viewController: UIViewController,
                      completion:@escaping (_ result:String)->(),
                      errorHandler:@escaping (_ result:Error,_ statusCode:Int?)->()) {
    Alamofire.request(KLoginUrl, method: .post, parameters: parameters,encoding: JSONEncoding.default, headers: nil)
        .validate()
        .responseObject{ (response: DataResponse<Login>) in
            switch response.result{
            case .success:
                let value = response.result.value
                if value!.status!{
                    completion((value?.message)!)
                }
                else{
                    KRProgressHUD.dismiss()
                    ConstantFile.errorMsg(errorMsg: value!.message!, viewController: viewController)
                }
                
            case .failure(let error):
                KRProgressHUD.dismiss()
                errorHandler(error, response.response?.statusCode)
            }
    }
}
NSAppTransportSecurity
NSAllowsArbitraryLoads
NSExceptionDomains
myURL/
N异常低安全Http负载
n包括多个域
func userLoginRequest(参数:参数,viewController:UIViewController,
完成:@转义(u结果:字符串)->(),
errorHandler:@正在转义(u结果:错误,uuu状态代码:Int?->()){
请求(KLoginUrl,方法:.post,参数:parameters,编码:JSONEncoding.default,头:nil)
.validate()
.responseObject{(响应:DataResponse)位于
开关响应。结果{
成功案例:
让值=response.result.value
如果值!状态{
完成((值?.message)!)
}
否则{
KRProgressHUD.disclose()
ConstantFile.errorMsg(errorMsg:value!.message!,viewController:viewController)
}
案例。失败(let错误):
KRProgressHUD.disclose()
errorHandler(错误,response.response?.statusCode)
}
}
}

我认为您关于HTTPS的问题,但您的plist似乎是正确的。你用阿拉莫菲尔吗?确保abc.com支持HTTPSYes,我正在使用Alamofire,我在postman上尝试了url,该url工作正常,url为https://abc.com。甚至我也尝试了http://但没有成功。你能在Alamofire发出请求的地方共享你的代码吗?@Drainpener我添加了我的有问题的代码。向我们展示KLoginUrl的价值(并编辑任何API键或敏感信息)