let url = "http://www.baidu.com"
let params = ["lat": 39.26, "lon": 41.03, "cnt":0]
let arr = ["","",""]
var type="text/plain"
var sets=NSSet()
var manager = AFHTTPRequestOperationManager()
manager.responseSerializer.acceptableContentTypes = sets.setByAddingObject(type)
manager.requestSerializer = AFHTTPRequestSerializer()
manager.responseSerializer = AFJSONResponseSerializer()
manager.POST(url, parameters: params, success: { (operation:AFHTTPRequestOperation!, responseObject: AnyObject!) in
println("JSON: " + responseObject.description!)
},
failure: { (operation: AFHTTPRequestOperation!, error: NSError!) in
println("Error: " + error.localizedDescription)
})

本文介绍如何利用Swift语言中的AFNetworking库发起一个POST请求。具体步骤包括设置请求URL、参数、响应类型,并通过AFHTTPRequestOperationManager来管理和发送请求。同时展示了如何处理请求成功后的响应数据及失败情况。
251

被折叠的 条评论
为什么被折叠?



