我是新手,所以我的代碼可能會出現很多錯誤,但是我要實現的目標是將GET請求發送到帶有參數的localhost服務器。鑒于我的函數有兩個參數,我試圖做到更多baseURL:string,params:NSDictionary。我不確定如何將兩者結合到實際的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 關注
- 975 瀏覽
添加回答
舉報
0/150
提交
取消