我有一个 JSON 对象数组,我想将其传递到对我们服务器的 POST 请求的请求正文中。然而,请求方法的方法签名仅将字典作为其参数:
func request(method: Alamofire.Method, _ URLString: URLStringConvertible, parameters: [String : AnyObject]? = default, encoding: Alamofire.ParameterEncoding = default, headers: [String : String]? = default) -> Alamofire.Request
目前有没有一种方法可以在 Alamofire 中执行此操作而无需您自己创建 NSURLRequest?还是在未来的发展规划中?
最佳答案
您将需要使用 .Custom
参数编码来执行此操作或您自己手动创建 NSURLRequest
。另一种可能的选择是修改服务器以接受 JSON 中带有参数名称的数组。
截至目前,尚无支持此功能的计划,但感谢您让我们意识到此限制。我已将该问题添加到我们的内部 Trello 看板,我们将讨论我们是否愿意在未来支持它。
关于ios - 使用 Alamofire 请求方法在 POST 的请求正文中发送一个 JSON 对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31838612/