Alamofire:定义参数的顺序

时间:2016-11-10 17:48:41

标签: swift alamofire

我定义了两个需要附加到我的网址的参数,以便在Swift 3中使用Alamofire获取一些数据:

let parameters: Parameters = ["id": String(mID), "getfunction": "w"]

    Alamofire.request("https://myurl.tld", parameters: parameters).response { response in
        print("Request: \(response.request)")
        print("Response: \(response.response)")
        print("Error: \(response.data)")

根据我的理解,URL应解析为:

  

https://myurl.tld/?id=xxxxxxxx&getfunction=w

但是Alamaofire将URL更改为:

  

https://myurl.tld/?getfunction=w&id=xxxxxxxx

这对我不起作用。所以我认为Alamofire按字母顺序使用参数。有没有办法按照我定义的顺序使用参数? 问题是我需要在最后一次调用中使用更多参数,然后参数必须按正确的顺序排列。

0 个答案:

没有答案