toRestResult

Versionshinweise

21.2.02. 22.1.00

Code

Groovy
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

Groovy
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);
}