我是新手,所以我的代碼可能會出現(xiàn)很多錯誤,但是我要實(shí)現(xiàn)的目標(biāo)是將GET請求發(fā)送到帶有參數(shù)的localhost服務(wù)器。鑒于我的函數(shù)有兩個參數(shù),我試圖做到更多baseURL:string,params:NSDictionary。我不確定如何將兩者結(jié)合到實(shí)際的URLRequest中?到目前為止,這是我嘗試過的 func sendRequest(url:String,params:NSDictionary){ let urls: NSURL! = NSURL(string:url) var request = NSMutableURLRequest(URL:urls) request.HTTPMethod = "GET" var data:NSData! = NSKeyedArchiver.archivedDataWithRootObject(params) request.HTTPBody = data println(request) var session = NSURLSession.sharedSession() var task = session.dataTaskWithRequest(request, completionHandler:loadedData) task.resume() }}func loadedData(data:NSData!,response:NSURLResponse!,err:NSError!){ if(err != nil){ println(err?.description) }else{ var jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary println(jsonResult) }}
- 3 回答
- 0 關(guān)注
- 970 瀏覽
添加回答
舉報
0/150
提交
取消