【发布时间】:2019-07-19 10:00:41
【问题描述】:
我有将正文作为参数的 POST 请求。
我试过这个,但我没有得到任何回应, Alamofire 是否允许在发出 API 请求时发送 body 参数?
let params = [
"course":"1",
"batch":"1"
]
Alamofire.request(markURL, method: .post, parameters: params, encoding: JSONEncoding.default, headers: headers).responseJSON { (response) in
if((response.result.value) != nil) {
var jsonVar = JSON(response.result.value!)
print(jsonVar)
}
}
我有点卡住了,任何帮助将不胜感激。
【问题讨论】:
-
您是否尝试设置
URLEncoding.httpBody而不是JSONEncoding.default? -
非常感谢,它成功了,我从昨天开始搜索
-
很高兴我能帮上忙。如果您接受我的回答,我将不胜感激:)