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 | } |