Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LoginService{
- static var Manager: Alamofire.SessionManager = {
- // Create the server trust policies
- let serverTrustPolicies: [String: ServerTrustPolicy] = [
- "127.0.0.1": .disableEvaluation
- ]
- // Create custom manager
- let configuration = URLSessionConfiguration.default
- configuration.httpAdditionalHeaders = Alamofire.SessionManager.defaultHTTPHeaders
- let manager = Alamofire.SessionManager(
- configuration: URLSessionConfiguration.default,
- serverTrustPolicyManager: ServerTrustPolicyManager(policies: serverTrustPolicies)
- )
- return manager
- }()
- public func login(login:String, pass: String){
- let parameters : [String: Any] = ["login" : login, "password" : pass, "apiver": "0.14-dev"]
- let header: HTTPHeaders = ["Accept": "application/json"]
- let request = LoginService.Manager.request("https://127.0.0.1:9991/auth", method: .post, parameters: parameters, encoding: JSONEncoding(options: []),headers :header).responseJSON
- { response in
- if let json = response.result.value {
- print("JSON: \(json)")
- }
- }
- print("--------------")
- debugPrint(request)
- print("--------------")
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment