Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Api::V1::RestaurantsController < ApplicationController
- http_basic_authenticate_with name: "api", password: ENV['API_SECRET']
- var latitude = 48.858564
- var longitude = 2.294476
- let PasswordString = "api:1234" //username:password
- let PasswordData = PasswordString.dataUsingEncoding(NSUTF8StringEncoding)
- let base64EncodedCredential = PasswordData!.base64EncodedStringWithOptions(NSDataBase64EncodingOptions.Encoding64CharacterLineLength)
- let urlPath: String = "http://localhost:3000/api/v1/restaurants?latitude=(latitude)&longitude=(longitude)"
- var url: NSURL = NSURL(string: urlPath)!
- var request: NSMutableURLRequest = NSMutableURLRequest(URL: url)
- request.setValue("Basic (base64EncodedCredential)", forHTTPHeaderField: "Authorization")
- request.HTTPMethod = "GET"
- NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue(), completionHandler:{ (response: NSURLResponse!, data: NSData!, error: NSError!) -> Void in
- var err: NSError
- var jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as! NSDictionary
- println("(jsonResult)")
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement