我使用Alamofire调用api方法。我这样用
Alamofire.request("some api",
method:method,
parameters:body,
encoding:URLEncoding.default,
headers: finalHeaders)
.responseJSON { (apiResponse) in
...
body是Strings and Any的字典。当我发送一个发布请求服务器时,它得到如下内容:
key1=StringValue&key2=intValue
虽然我需要自己的身体形态,如下所示:
"key1":"StringValue","key2":intValue
哪些参数未设置或设置错误?
最佳答案
将内容类型设置为JSON。
_ = ["Content-Type": "application/json"]
检查这个答案
Alamofire Accept and Content-Type JSON
关于ios - Alamofire发布正文格式不正确,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47653508/