使用Alamofire删除?=附加在URL的末尾

时间:2018-01-15 07:01:49

标签: ios swift alamofire

如果在Alamofire的请求中没有添加任何参数,如何删除?=附加在任何网址上?

样品申请:

Alamofire.request(url, method: .get, parameters: parameters, headers: createHeader()).validate(statusCode: 200..<300).responseJSON {
        response in
        switch response.result {
        case .success(let data):
        print(“success”)
        break
        case .failure(let error):
        print(“failure”)
        break
        }
    }
  

where参数:[String:String] = [“”:“”]

     

createHeader()返回标题的字典,如authorization,accept-language等

1 个答案:

答案 0 :(得分:2)

您正在传递参数。在这种情况下,空参数 [“”:“”] 。 因此,参数不是零

let parameters = ["" : ""] // this is not nil

[“”:“”]是具有空数据的Dictionary([String:String])的实例。 这就是请求仍然附加的原因?=