我在 Alamofire post 请求时遇到问题,如果我有如下参数怎么办:
let parameters = [
"foo": "bar",
"baz": ["a", 1],
"qux": [
[["x": 1],["y": 2]],
[["x": 1],["y": 2]],
[["x": 1],["y": 2]]
]
]
Alamofire.request(.POST, "http://httpbin.org/post", parameters: parameters)
post请求不起作用!你知道如何解决这个问题吗?
最佳答案
您无法以 http 请求正文中编码的形式发送该结构。也许您想将其作为 json 发送。在这种情况下,您可以像这样调用请求方法:
Alamofire.request(.POST, "http://httpbin.org/post", 参数:参数,编码:.JSON)
关于json - SWIFT 中带有自定义参数的发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31984213/