0
我需要添加我的授權以獲取方法Get中的API。如何在方法獲取請求中添加授權swift
心中已經已經授權的代碼是這樣的:
let oauth_consumer_key = "******"
let oauth_consumer_secret = "*****"
let oauth_token = "*****"
let oauth_token_secret = "*****"
let url = URL(string: "http.myurl.com")
let request = NSMutableURLRequest(url: url! as URL)
let a = OAuthSwiftClient(consumerKey: oauth_consumer_key, consumerSecret: oauth_consumer_secret, oauthToken: oauth_token, oauthTokenSecret: oauth_token_secret, version: .oauth1)
let credential = a.credential
let parameters = [String: AnyObject]()
let authorization = credential.authorizationHeader(method: .GET, url: url! as URL, parameters: parameters)
那麼,如何添加授權到方法Get請求?
讓用戶名= 「用戶」 讓密碼= 「通」 讓loginString =字符串(格式爲: 「%@:%@」,用戶名,密碼) 讓loginData = loginString.data(使用:String.Encoding。 UTF8)! let base64LoginString = loginData.base64EncodedString() //創建請求 let url = URL(string:「http://www.example.com/」)! VAR請求=的URLRequest(網址:URL) request.httpMethod = 「POST」 request.setValue( 「基本\(base64LoginString)」,forHTTPHeaderField: 「授權」) //確保你的類符合NSURLConnectionDelegate 讓URLConnection的= NSURLConnection(request:request,delegate:self) –
我想讓方法得到先生 –