如果在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等
答案 0 :(得分:2)
您正在传递参数。在这种情况下,空参数 [“”:“”] 。 因此,参数不是零
let parameters = ["" : ""] // this is not nil
[“”:“”]是具有空数据的Dictionary([String:String])的实例。 这就是请求仍然附加的原因?=