gpt4 book ai didi

swift - Alamofire GET请求参数

转载 作者:搜寻专家 更新时间:2023-11-01 05:44:50 29 4
gpt4 key购买 nike

当使用参数发送get请求时,url以不同的方式编码

http://someurl/search-ads?attributes[elevator]=1&attributes[ranges][square][]=20.0&attributes[ranges][square][]=170.0&cities[]=somecity&currency=kgs&has_images=0&not_first_floor=1&not_last_floor=1&order_type=sale&rating__gte=5&rating__lte=10000&specialty=2

但应该是
http://someurl/search-ads?specialty=7&order_type=sale&attributes={"ranges":"{\"square\":[2450,8190]}"}&cities=somecity&page=1 

是否有任何设置要更改,以强制阿拉莫菲尔以第二种方式编码?
我在用阿拉莫菲尔3号
这是我的方法
func makeSearch(search: GeneralSearch) {
let request = Alamofire.request(.GET, SearchURL, parameters: Mapper().toJSON(search), encoding: .URL).validate().responseJSON {
response in
switch response.result {
case .Success:
if let responseValue = response.result.value {
print(responseValue)
}
break
case .Failure(let error):
print("Error: " + error.localizedDescription)
break
}
}
}

最佳答案

斯威夫特3号和阿拉莫菲尔4号
这是get方法的最新语法

Alamofire.request(" Your URL Here ", method : .get, parameters: Parameter).responseJSON { response in
let data = response.result.value as! NSArray
for dfd in data
{
self.Arrayimages.append(dfd as! String)
print(dfd)
self.collectionView.reloadData()
}
}

希望这可以作为参考
谢谢

关于swift - Alamofire GET请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38849000/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com