如何使用Alamofire来POST一个json数据

2025-01-04 23:12:12
推荐回答(2个)
回答1:

let url = "https://api.ucpaas.com/\(version)/Accounts/\(accountSid)/Messages/templateSMS?sig=\(SigParameter)"
        print(url)
         
        Alamofire.request(.POST, url, parameters: params, encoding: ParameterEncoding.JSON, headers: headers).validate().responseJSON { (response) in
            if let dic = response.result.value {
                print("对: \(dic)")
            }
            else {
                let statusCode = (response.response?.statusCode)!
                print("错: \(statusCode)")
            }
        }

回答2:

搭建一个WCF,这个WCF接收一个JSON,并会返回一个JSON,使用安卓实现连接。
  使用Swift,连接它的时候,POST传递字典格式

  代码如下:
  let parameters: Dictionary = ["userId": id,"pwd":psw]
  Alamofire.request(.POST,, parameters: parameters).responseJSON { ( request, response, JSON, error) in
  println(request)
  println(response)
  println(JSON)
  println(error)