使用Alamofire请求方法在POST的请求主体中发送JSON对象数组

时间:2015-08-05 16:59:55

标签: ios swift alamofire

我有一个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中执行此操作?还是在未来发展计划中?

1 个答案:

答案 0 :(得分:1)

您需要使用.Custom参数编码来执行此操作,或者自己手动创建NSURLRequest。另一种可能的选择是修改服务器以接受JSON中带有参数名称的数组。

截至目前,尚无计划支持此功能,但感谢您让我们了解此限制。我已将问题添加到我们内部的Trello董事会,我们将讨论是否希望将来支持此问题。