How to Connect localhost (with invalid certificate) using Alamofire?

前端 未结 4 1621
南旧
南旧 2020-12-30 04:03

This my first project using swift. I am usin alamofire to connect the API. I have a local copy form the API I want to use for debugging - so I can set test data - because th

4条回答
  •  难免孤独
    2020-12-30 04:35

    Swift 3

    In my case when I use swagger client library, I changed my code to test the local server like this:

     open func createSessionManager() -> Alamofire.SessionManager {
        let configuration = URLSessionConfiguration.default
        configuration.httpAdditionalHeaders = buildHeaders()
    
        let serverTrustPolicies: [String: ServerTrustPolicy] = ["localhost": .disableEvaluation]
    
        return Alamofire.SessionManager(configuration: configuration, serverTrustPolicyManager: ServerTrustPolicyManager(policies: serverTrustPolicies))
    }
    

提交回复
热议问题