Closed
Description
File: AwsProxyHttpServletRequest
@OverRide
public Map<String, String[]> getParameterMap() {
Map<String, String[]> output = new HashMap<>();
Map<String, List> params = urlEncodedFormParameters
.....
if (params.containsKey(entry.getKey())) {
params.get(entry.getKey()).add(entry.getValue());
}
.....
urlEncodedFormParameters are initialized in the constructor and getParameterMap whenever invoked keeps adding to the same Map which ends up in having duplicate values.
Map<String, List> params = this.getFormUrlEncodedParametersMap();
should reset the params map.