diff --git a/Source/Request.swift b/Source/Request.swift index 6767352..a0490b7 100644 --- a/Source/Request.swift +++ b/Source/Request.swift @@ -135,8 +135,8 @@ extension Array: HTTPParameterProtocol { public func createPairs(_ key: String?) -> [HTTPPair] { var collect = [HTTPPair]() - for v in self { - let useKey = key != nil ? "\(key!)[]" : key + for (i, v) in self.enumerated() { + let useKey = key != nil ? "\(key!)[\(i)]" : key if let subParam = v as? HTTPParameterProtocol { collect.append(contentsOf: subParam.createPairs(useKey)) } else {