为了账号安全,请及时绑定邮箱和手机立即绑定

带参数的Swift GET请求

带参数的Swift GET请求

猛跑小猪 2019-12-17 15:21:04
我是新手,所以我的代码可能会出现很多错误,但是我要实现的目标是将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 回答

  • 3 回答
  • 0 关注
  • 945 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信