【发布时间】:2018-12-11 19:07:19
【问题描述】:
我正在尝试使用 Alamofire 发送带有正文的 POST HTTP 请求,希望能提供任何帮助。
我的身体:
{"data":{"gym":{"country":"USA","city":"San Diego","id":1}}}
我应该这样做吗?
let parameters: [String: Any] = [ "data": [
"gym": [
"country":"USA",
"city":"San Diego",
"id":1
]]]
Alamofire.request(URL, method: .post, parameters: parameters, headers: headers())
.responseJSON { response in
print(response)
}
【问题讨论】:
-
你遇到什么问题
-
我认为你需要在请求正文中传递json作为参数,尝试在json数据中转换
parametersn pass in request body -
所以服务器说它无效,但是当我在邮递员中这样做时,它可以正常工作