Alamofire post JSON数据

1. swift3.0发送参数为json的post请求

let parms = ["name":"liu","age":3,"height":170]

Alamofire.request("http://xxxxx", method: .post, 
                                  parameters:parms,
                                  encoding: JSONEncoding.default,
                                  headers:[:])
            .validate().responseJSON { (response) in
            if response.result.isSuccess
            {
                print("请求成功:\n\(response.result.value!)")
            }else
            {
                print("\(response.debugDescription)") 
            }
        }

如上所示,加入encoding: JSONEncoding.default即可

2. 前端发送参数为json的post请求

$.ajax({
            type:'post',
            datatype:"json", 
            url: 'http://xxx',
            data:$.toJSON(parms),
            success:function(data){
                console.log(data)
            }
        })

加入$.toJSON()即可

你可能感兴趣的:(Alamofire post JSON数据)