INNER CODE UNIT · Java
getRequestParameters
pac4j/play-pac4j · shared/src/main/java/org/pac4j/play/PlayWebContext.java:93
public Map<String, String[]> getRequestParameters() {
final Map<String, String[]> parameters = new HashMap<>();
final Object body = getBody();
Map<String, String[]> p = null;
if (body instanceof Http.RequestBody) {
p = ((Http.RequestBody) body).asFormUrlEncoded();
} else if (body instanceof AnyContentAsFormUrlEncoded) {
p = ScalaCompatibility.parseBody((AnyContentAsFormUrlEncoded) body);
}
if (p != null) {
parameters.putAll(p);
}
final Map<String, String[]> urlParameters = javaRequest.queryString();
if (urlParameters != null) {
parameters.putAll(urlParameters);
}
return parameters;
}