码迷,mamicode.com
首页 > Web开发 > 详细

Alamofire的get请求,post请求,以及上传字典

时间:2017-08-03 15:08:35      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:get   div   method   text   接口   ons   ict   failure   map   

get请求:

 

Alamofire.request("你的网址",method: .get, parameters: nil, encoding: URLEncoding.default)

            .responseJSON { response in

          //print("url:\(response.request)")  // original URL request

          //print("request:\(response.response)") // URL response

          //print("data:\(response.data)")     // server data

          //print("result:\(response.result)")   // result of response serializatio

 

        }

post请求:

 

 

 let currRequest = Alamofire.request("你的网址", method: .post, parameters: nil, encoding:URLEncoding.default, headers: nil)

 

            currRequest.responseJSON{(responseJson) -> Void in

                

                switch responseJson.result {

                case .success(let value):

                    let swiftyJsonVar = JSON(value)

                    //将获取的所有的title放到数组里面

//                    let str = swiftyJsonVar["data"].arrayValue.map({$0["title"].stringValue})

                    self.resultArr = swiftyJsonVar["data"]

//                    for index in 1...self.resultArr.count{

//                        if let str = self.resultArr[index-1]["title"].string {

//

//                             print(str)

//                        }

//                    }

                case .failure( _):

//                    print(error)

                 

                     ZHBPopTipView.showText("网络错误", position: .bottom)

                }

                self.tableView.reloadData()

            }

 


post接口并上传字典:

 

  do {

             dic = ["key":"value"]

             print(mobileDic)

 

            Alamofire.request("你的网址", method: .post, parameters:dic, encoding: URLEncoding.default, headers:nil).responseJSON(completionHandler: { (response)in

                switch response.result{

                case .success:

                    iflet dic:NSDictionary = (response.result.value as? NSDictionary){

                        print(dic)

                    }

                case .failure(let error):

                    print(error)

                }

            })

        } catch  {

            print(error)

        }

 

Alamofire的get请求,post请求,以及上传字典

标签:get   div   method   text   接口   ons   ict   failure   map   

原文地址:http://www.cnblogs.com/-ios/p/7279367.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!