【发布时间】:2020-12-31 19:43:14
【问题描述】:
我想给 Alamofire 请求以下内容
var postParameters=[
"x" : "value1",
"y" : "value2",
"y" : "value3"
]
我如何做到这一点?
我不能把它当作任何收藏品。我只需要将其作为单独的参数提供。
任何提示都会对我有所帮助。提前致谢。
【问题讨论】:
-
这听起来像XY Problem。为什么你认为你需要这样做?你想用这样的字典做什么?
-
我必须使用这些参数发送 Api 请求
-
那么要么它是一个写得很糟糕的 API,要么你误解了文档。您能否提供一个指向 API 文档的链接,告诉您您需要一个具有 2 个相同键的字典?
-
这是不可能的。将第二个值分配给 key(y) 将替换前一个。
-
@AmuthaPriya 我最近遇到了一个类似的 API,它接受 URL 编码的参数和同一个键的多个值。幸运的是,Alamofire 可以做到这一点。看我的回答。
标签: ios swift dictionary alamofire urlencode