Ios Alamofire Swift HTTPPost登录和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

有人能帮我做一个关于登录web服务的简短教程,通过使用Alamofire和Swift传递大约4个参数并接收JSON响应吗?
谢谢。

你的问题很笼统。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 {
   ....