if (requestContent != null && requestContent.length > 0) {
String body = new String(requestContent);
NamedValue[] namedValues = NamedValue.splitNamedValues(
body, "&", "=");
for (int idx = 0; idx < namedValues.length; idx++) {
NamedValue namedValue = namedValues[idx];
if ("SAMLResponse".equals(namedValue.getName())) {
this._model.setSAMLResponse(id, namedValue.getValue());
} else if ("SAMLRequest".equals(namedValue.getName())) {
this._model.setSAMLRequest(id, namedValue.getValue());
} else if ("RelayState".equals(namedValue.getName())) {
this._model.setRelayState(id, namedValue.getValue());
}
}
}
}
}