ios - 此服务器的证书无效 iOS
问题描述
我收到此错误“此服务器的证书无效。您可能正在连接到伪装成“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)
}
}
}
解决方案
推荐阅读
- .htaccess - 如何使用 .htaccess URL 伪装技术
- excel - 如何使用最后一个活动列在范围内添加列数据?(VBA excel)
- python - 根据 yaml 文件中的一些规则过滤 pandas df
- sql - 在 SQL 中加入临时表以查询结果
- objective-c - 如何从目标 c 中 NSMutableArray 持有的结构数组中获取 NSString 的数据?
- python - 在python 3中将数据从excel传输到word
- android - 以编程方式设置材料芯片的背景颜色
- javascript - 无法用反斜杠替换正斜杠,反之亦然
- php - 在 laravel 5.4 中。作曲家更新 FatalThrowableError 类 'Unisharp\Laravelfilemanager\LaravelFilemanagerServiceProvider' 未找到
- javascript - 浏览器对 scrollWidth 属性的支持是什么