サーバから認証キーを取得するためのユーザ名とパスワードでリクエストを送信したいのですが、ここでは自分のコードです。リクエストでパラメータにどのように送信するのかわかりません。スウィフトのHTTPリクエストリクエストパラメータ
let urlString = "http://services.84069.ir/Restful/PaymentService.svc/authenticate"
func recentProfileURL(parameter : [String:String]?) -> NSURL {
let component = NSURLComponents(string: urlString)!
var queryItem = [NSURLQueryItem]()
if let param = parameter {
for (key,value) in param {
let item = NSURLQueryItem(name: key, value: value)
queryItem.append(item)
}
}
component.queryItems = queryItem
return component.URL!
}
func fetchCode(completion completion: (ProfileResult) -> Void){
let request = NSURLRequest(URL: recentProfileURL(["UserName": self.userNameParam]))
let task = session.dataTaskWithRequest(request, completionHandler: {
(data, response, error) in
let result = self.processUserProfileRequest(data: data, error: error)
completion(result)
})
task.resume()
}
私の代わりに一つのパラメータのパラメータの配列を送信することができますどのようにサーバーから認証コードを取得するためのユーザ名とパスワードを送信しようとしていますか?
を試してみてください!! http://stackoverflow.com/questions/40108462/swift-ios-mobile-app-login-submit/40108876#40108876 –