Alamofire POST路由返回数据

时间:2015-10-06 16:21:22

标签: ios swift api post alamofire

所以我试图在我的iPhone应用程序上发布到我的API。当我发布POST时,我希望能够返回一个包含数据的结构。我该怎么办?到目前为止我已经

    Alamofire.request(.POST, "API_URL", parameters)

是否有某种方法可以存储API返回的内容?

2 个答案:

答案 0 :(得分:0)

尝试使用此

[Function: Foo]

如果您想以简单的方式使用生成的JSON,我建议您使用SWIFTY JSON

答案 1 :(得分:0)

是的,你可以。如果你使用的是最新版的Alamofire。

只需尝试此操作(如果返回的数据是JSON)

let url1 = "http://yoururl.com"
let head = [ "Accept": "application/json;charset=UTF-8",
        "Content-Type": "application/json;charset=UTF-8"] // Adding headers
let p = ["Email":"anything","Password": "123"] // Adding parameters if any

Alamofire.request(.POST,url1, parameters: p, encoding : .JSON, headers : head)
.responseJSON { response in
            print(response.request)  // original URL request
            print(response.response) // URL response
            print(response.data)     // server data
            print(response.result)   // result of response serialization

}