Advertisement
octoberhammer

Untitled

Jan 18th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.    
  13.            
  14.  
  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.         ]        
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement