我收到此错误“此服务器的证书无效。您可能正在连接到假装为“ 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)
}
}
}