我定义了两个需要附加到我的网址的参数,以便在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应解析为:
但是Alamaofire将URL更改为:
这对我不起作用。所以我认为Alamofire按字母顺序使用参数。有没有办法按照我定义的顺序使用参数? 问题是我需要在最后一次调用中使用更多参数,然后参数必须按正确的顺序排列。