Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let thisManager = AFHTTPSessionManager()
- thisManager.requestSerializer = AFJSONRequestSerializer()
- thisManager.responseSerializer = AFJSONResponseSerializer()
- let defaults: NSUserDefaults = NSUserDefaults.standardUserDefaults()
- let email = defaults.objectForKey("email") as? String
- let beacon = defaults.objectForKey("beacon") as? String
- thisManager.requestSerializer.clearAuthorizationHeader()
- thisManager.requestSerializer.setAuthorizationHeaderFieldWithUsername(email, password: beacon)
- thisManager.GET(url, parameters: nil,
- success: { (task: NSURLSessionDataTask!, responseObject: AnyObject!) in
- self.delegate?.didReceivePersonHealthResults!(responseObject as! NSDictionary)
- return
- },
- failure: { (task: NSURLSessionDataTask!, error: NSError!) in
- if let response = task.response as? NSHTTPURLResponse {
- let dict = response.allHeaderFields as NSDictionary
- if let xrths = dict["X-RTHS"] as? String {
- if xrths == "A" {
- self.delegate?.didReceivePersonHealthError!("No Auth")
- return
- }
- }
- }
- self.delegate?.didReceivePersonHealthError!("Server Error")
- return
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement