美文网首页
Swift中使用Alamofire,Https的免证书设置

Swift中使用Alamofire,Https的免证书设置

作者: 133sheiya | 来源:发表于2017-06-15 09:05 被阅读1248次
        let manager = SessionManager.default
                manager.delegate.sessionDidReceiveChallenge = {
            session,challenge in
            return    (URLSession.AuthChallengeDisposition.useCredential,URLCredential(trust:challenge.protectionSpace.serverTrust!))
        }
        //默认都为允许访问 不鉴权
        let url = "https:x x x"
        
        Alamofire
            .request(url)
            .responseJSON { (response) in
                guard response.result.isSuccess else {
    
      SVProgressHUD.showError(withStatus: "网络异常!数据加载失败!")
    
                    finished(JSON([]))
                    return
                }
                if let value = response.result.value {
                    
                    let json = JSON(value)
                    finished(json)
    

    // SVProgressHUD.dismiss()
    }
    }
    }

    相关文章

      网友评论

          本文标题:Swift中使用Alamofire,Https的免证书设置

          本文链接:https://www.haomeiwen.com/subject/taryqxtx.html