我有一个JSON对象数组,我想将其传递到POST请求的请求主体到我们的服务器。但是,请求方法的方法签名仅将字典作为其参数:
func request(method: Alamofire.Method, _ URLString: URLStringConvertible, parameters: [String : AnyObject]? = default, encoding: Alamofire.ParameterEncoding = default, headers: [String : String]? = default) -> Alamofire.Request
目前有没有办法在没有自己创建NSURLRequest的情况下在Alamofire中执行此操作?还是在未来发展计划中?
答案 0 :(得分:1)
您需要使用.Custom
参数编码来执行此操作,或者自己手动创建NSURLRequest
。另一种可能的选择是修改服务器以接受JSON中带有参数名称的数组。
截至目前,尚无计划支持此功能,但感谢您让我们了解此限制。我已将问题添加到我们内部的Trello董事会,我们将讨论是否希望将来支持此问题。