gpt4 book ai didi

ios - 如何使用 Alamofire 将单个对象作为参数发送

转载 作者:行者123 更新时间:2023-11-30 10:59:25 28 4
gpt4 key购买 nike

我遇到了一个我认为不会发生的问题。我需要向第三方 API 发出 post 请求,该请求仅允许此操作

let parameters: Parameters = [{
"id": "1",
"original-address": "Some city, Some street"}]

正如你所看到的,它不是字典,所以编译器说 Cannot convert value of type '[() -> String]' to specified type 'Parameters' (aka 'Dictionary<String, Any>')

我无法删除括号,因为我的第 3 方 API 不会响应此请求。

如何使用 Alamofire 发送此类请求?

我尝试了我们心爱的 Stackoverflow 的一些建议,但仍然没有成功。

最佳答案

Parameterstypealias对于 [String:Any]然后你分配

[{
"id": "1",
"original-address": "Some city, Some street"}]

看起来像字典的 json 数组(甚至不是 Dics 的 swift 数组),所以你不能将它传递给 Alamofire ,要完成您需要的操作,请在请求正文中将其发送为 Data关注Sending json array via Alamofire

关于ios - 如何使用 Alamofire 将单个对象作为参数发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53564486/

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