View difference between Paste ID: 6RayCbxb and HBkMVSfB
SHOW: | | - or go back to the newest paste.
1
class ViewController: UIViewController {
2
...
3
4
@IBAction func logon(_ sender: Any) {
5
        print("=== start ===");
6
        
7
        // Create the server trust policies
8
        let serverTrustPolicies: [String: ServerTrustPolicy] = [
9
            "127.0.0.1": .disableEvaluation
10
        ]
11
     
12-
            let manager = Alamofire.SessionManager(
12+
    
13-
                configuration: URLSessionConfiguration.default,
13+
14-
                serverTrustPolicyManager: ServerTrustPolicyManager(policies: serverTrustPolicies)
14+
15-
            )       
15+
16
let manager: Alamofire.SessionManager = {
17
       
18
        // Create the server trust policies
19
        let serverTrustPolicies: [String: ServerTrustPolicy] = [
20
            "127.0.0.1": .disableEvaluation
21-
                
21+
        ]        
22
        // Create custom manager
23
        let configuration = URLSessionConfiguration.default
24
        configuration.httpAdditionalHeaders = Alamofire.SessionManager.defaultHTTPHeaders
25
        let manager = Alamofire.SessionManager(
26
            configuration: URLSessionConfiguration.default,
27
            serverTrustPolicyManager: ServerTrustPolicyManager(policies: serverTrustPolicies)
28
        )        
29
        return manager
30
    }()
31
32
33
            let parameters : [String: Any] = ["login" : login!, "password" : pass!, "apiver": "0.14-dev"]
34
            let header: HTTPHeaders = ["Accept": "application/json"]
35
            let  request = manager.request("https://127.0.0.1:9991/auth", method: .post, parameters: parameters, encoding: JSONEncoding(options: []),headers :header).responseJSON
36
            { response in
37
                print("  😱")
38
                asd(response)
39
                if let json = response.result.value {
40
                    print("JSON: \(json)")
41
                }
42
            }
43
    }
44
45
46
}