Advertisement
Guest User

Untitled

a guest
Feb 12th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. let thisManager = AFHTTPSessionManager()
  2. thisManager.requestSerializer = AFJSONRequestSerializer()
  3. thisManager.responseSerializer = AFJSONResponseSerializer()
  4.  
  5. let defaults: NSUserDefaults = NSUserDefaults.standardUserDefaults()
  6. let email = defaults.objectForKey("email") as? String
  7. let beacon = defaults.objectForKey("beacon") as? String
  8. thisManager.requestSerializer.clearAuthorizationHeader()
  9. thisManager.requestSerializer.setAuthorizationHeaderFieldWithUsername(email, password: beacon)
  10.  
  11. thisManager.GET(url, parameters: nil,
  12. success: { (task: NSURLSessionDataTask!, responseObject: AnyObject!) in
  13. self.delegate?.didReceivePersonHealthResults!(responseObject as! NSDictionary)
  14. return
  15. },
  16. failure: { (task: NSURLSessionDataTask!, error: NSError!) in
  17. if let response = task.response as? NSHTTPURLResponse {
  18. let dict = response.allHeaderFields as NSDictionary
  19. if let xrths = dict["X-RTHS"] as? String {
  20. if xrths == "A" {
  21. self.delegate?.didReceivePersonHealthError!("No Auth")
  22. return
  23. }
  24. }
  25. }
  26.  
  27. self.delegate?.didReceivePersonHealthError!("Server Error")
  28. return
  29. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement