Alamofire支持将数组作为参数直接传param["status"] = statusList, 不需要类似于这样的转换param["status"] = String(describing: statusList)

发送请求打印出来是这样的:

http://beta.k.xiaoman.cn/app/OrderRead/list?page=2&page\_size=20&settle\_end=2017-06-01&settle\_start=2017-01-01&status%5B%5D=59390207&status%5B%5D=59390208&status%5B%5D=59390209&status%5B%5D=59390210&status%5B%5D=5160&user\_type%5B%5D=1

哈哈,%5B%5D就是它[]

param encode的地方:

ParameterEncoding 文件中的此方法:

private func query(_ parameters: [String: Any]) -> String

由此public方法驱动: public func encode(_ urlRequest: URLRequestConvertible, with parameters: Parameters?) throws -> URLRequest

results matching ""

    No results matching ""