ios - 使用 Alamofire 请求方法在 POST 的请求正文中发送一个 JSON 对象数组

标签 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

目前有没有一种方法可以在 Alamofire 中执行此操作而无需您自己创建 NSURLRequest?还是在未来的发展规划中?

最佳答案

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

截至目前,尚无支持此功能的计划,但感谢您让我们意识到此限制。我已将该问题添加到我们的内部 Trello 看板,我们将讨论我们是否愿意在未来支持它。

关于ios - 使用 Alamofire 请求方法在 POST 的请求正文中发送一个 JSON 对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31838612/

相关文章:

iOS - CoreBluetooth didDiscoverPeripheral 未被调用

ios - http body 的值没有成员请求

ios - swift - 绘制曲线时出错

ios - xcode5 iOS模拟器安装应用失败

json - 使用回调从数据库调用中获取 JSON 值

ios - 快速从原始图像获取宽高比填充图像

ios - 带有 XLS 附件的 Swift MFMailComposeViewController,未找到附件

ios - 使用 Alamofire 请求获取图像数据

ios - 在 iOS 上使用 Django 和 Alamofire 上传图像

ios - Xcrun 没有嵌入传递的配置文件