Ios Alamofire Swift HTTPPost登录和JSON响应
有人能帮我做一个关于登录web服务的简短教程,通过使用Alamofire和Swift传递大约4个参数并接收JSON响应吗?Ios Alamofire Swift HTTPPost登录和JSON响应,ios,swift,alamofire,Ios,Swift,Alamofire,有人能帮我做一个关于登录web服务的简短教程,通过使用Alamofire和Swift传递大约4个参数并接收JSON响应吗? 谢谢。你的问题很笼统。Alomofire有很多关于如何做到这一点的文档。我想我在这里写不出更好的教程了。不过这里有一些示例代码。 我从REST-API中筛选出一组公司: let connection = DefaultConnection.connection let companySelection = "/companies" // confi
谢谢。你的问题很笼统。Alomofire有很多关于如何做到这一点的文档。我想我在这里写不出更好的教程了。不过这里有一些示例代码。 我从REST-API中筛选出一组公司:
let connection = DefaultConnection.connection
let companySelection = "/companies"
// configure parameters for our query
var parameters = ["columns":"id,name,short_name,active,language_code,remarks,created_at,updated_at"]
// filter(s)
parameters["filter"] = "[\"deleted_at\", \"filters/null\"]"
// limit (used for debugging purposes)
//parameters["limit"] = "25"
//sort
parameters["sort"] = "name"
// load the whole shebang
connection.loadData(companySelection, parameters:parameters, importHandler: handleImportedData)
其中DefaultConnection是一个单例(因此我可以在所有查询中重用该代码):
func加载数据(数据路径:字符串,参数:字典,importHandler:((数据:JSON)->Void)?){
设urlPath=baseURL+dataPath
let start=NSDate()
请求(.GET,urlPath,参数:参数,头:[“X-API-KEY”:apiKey,“内容类型应用程序”:“json”,“接受应用程序”:“json”)。responseJSON(){
(请求、恢复、数据、错误)输入
如果错误!=nil{
....
快速的谷歌搜索将为您提供以下信息:,
func loadData (dataPath : String, parameters:Dictionary <String,String>, importHandler: ((data:JSON) -> Void)?) {
let urlPath = baseURL + dataPath
let start = NSDate()
Alamofire.request(.GET, urlPath, parameters: parameters, headers: ["X-API-KEY": apiKey, "Content-type application":"json", "Accept application" : "json"]).responseJSON() {
(req,res, data, error) in
if error != nil {
....