Ios 阿拉莫菲尔邮政路线返回数据

Ios 阿拉莫菲尔邮政路线返回数据,ios,swift,api,post,alamofire,Ios,Swift,Api,Post,Alamofire,所以我试着在我的iPhone应用程序上发布我的API。当我发布时,我希望能够返回一个包含数据的结构。我该怎么做?到目前为止我有 Alamofire.request(.POST, "API_URL", parameters) 有什么方法可以存储API返回的内容吗?尝试使用此方法 Alamofire.request(.POST, "API_URL, parameters).responseJSON{ request, response, result in print(result.va

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

    Alamofire.request(.POST, "API_URL", parameters)
有什么方法可以存储API返回的内容吗?

尝试使用此方法

Alamofire.request(.POST, "API_URL, parameters).responseJSON{ request, response, result in

print(result.value)
}

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

是的,您可以。如果您使用的是最新版本的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

}

谢谢如何从结果中提取数据?例如,如果我让API返回两个字符串,谢谢!然后我如何从response.data获取数据?例如,如果JSON对象有两个字符串,我想打印出来。还有response.request/response/data/result与没有response的有什么区别在您获得json响应之前我的json响应是成功的:true message:some string token:a long string.~~~我尽量不使用SWIFTY,因为我的JSON数据很简单。发布完整的JSON响应您可以通过粘贴上面的代码看到差异。您应该真正阅读。所有问题都有详细的代码示例和解释。只需确保您看到的自述文件版本与您正在使用的Alamofire版本相匹配。