目前我正在使用alamofire向某个网站发送Post请求。在Post请求的参数中,有一个必须发送的重复键入口。但是当我创建字典并输入两个键时,它们作为字符串文字重复,导致我收到“字典中有重复键”这个不友好的错误,从而无法使用所需的参数。例如:
let post_data = [
"test": "0",
"test": "1"
]
Alamofire.request("https://testsite.com/testpost", method: .post, parameters: post_data).responseString { (data) in
print(data)
}
在编写代码时,出现了与post_data字典相关的错误,导致我无法运行代码。我想知道是否有任何解决此错误的方法。我查阅了多个stackoverflow问题,但大多数都是讨论如何删除重复键而不是解决它们。谢谢!
test
的值应该是一个数组。如果你不能改变它,那么你就必须手动构建POST数据字符串。 - Paulw11