toRestResult
Versionshinweise | 21.2.02. 22.1.00 |
---|
Code
IRestResult restResponse = RestUtils.toRestResult(Response response, Class type);
Beschreibung
Erstellt ein REST Ergebnis das einen HTTP Statuscode und ein Ergebnisobjekt enthält.
Parameter
response - Die REST Antwort aus der gelesen werden soll.
type - Die Klasse des Ergebnisobjektes, beispielsweise <tt>Map.class</tt>.
Rückgabe
Das REST Ergebnis.
Beispiele
Parameter parameter = Parameter.create();
WebTarget postTarget = RestUtils.createTarget(SERVER_BASE_URL);
postTarget = RestUtils.setPath(postTarget, RESOURCE);
Builder postRequest = RestUtils.createRequest(postTarget);
postRequest = RestUtils.setHeader(postRequest, "MyHeader", "myValue");
List<Parameter> testResponse = Arrays.asList(null, null);
try (Response postResponse = RestUtils.post(postRequest, RestUtils.createJsonPayload(parameter)))
{
IRestResult restResponse = RestUtils.toRestResult(postResponse, List.class);
}