【发布时间】:2017-07-31 17:03:13
【问题描述】:
如何防止 Alamofire 编码(将方括号替换为 %5B 和 %5D)?
我不久前看到有人对此发表评论,但我再也找不到该问题的链接了。我的参数如下所示:
let parameters: Parameters = [
"xx[firebase_id]" : currentUserId,
"xx[lat]" : latitude,
"xx[lng]" : longitude,
"xx[fcm_key]" : fcmKey
]
当我的参数是一个集合之前,我遇到过一个非常相似的问题,解决方案只是删除括号,如下所示:
来自:["some_array_param[]" : someCollection]
到这个["some_array_param" : someCollection]
回到我的简单问题,我应该和我的后端开发人员谈谈这个问题吗?或者有没有办法解决这个问题(无需手动将参数放入 url)?
【问题讨论】: