Alamofire.request("https://test.com", method: .post, parameters: d, encoding: JSONEncoding.default)
.responseJSON { response in
print(response)
}
我正在使用以上方法通过Alamofire发送发帖请求。这里的“ d”是JSON变量。但是在呼叫中说出额外的争论方法时出错了。为什么会这样。
答案 0 :(得分:0)
尝试发送这样的参数:
let params: [String: Any] = [Key 1: value1, Key 2: value2]
答案 1 :(得分:0)
这是正确的格式。
您的情况 d 的类型必须为: [String:Any]
let d: [Sting: Any] = [
"some key": some value,
"some key": some value,
]
Alamofire.request("url", method: .post, parameters: d)
.validate()
.responseJSON {
(response) in
}