Hallo Zusammen,
ich habe ein Servlet und muss nun eine Methode eines anderen sevlets aufrufen. Anschließend möchte ich den Return wert der Methode weiterverarbeiten.
Die Method die aufgerufen werden soll sieht wie folgt aus:
Wie kann ich den authResponse in einer anderen klasse nutzen für die Weitergabe. Und wie ruf ich diese Methode auf damit sie durchläuft. Einfach über Klasse.Methode()?
Vielen Dank schon einmal.
ich habe ein Servlet und muss nun eine Methode eines anderen sevlets aufrufen. Anschließend möchte ich den Return wert der Methode weiterverarbeiten.
Die Method die aufgerufen werden soll sieht wie folgt aus:
Code:
public static String rrsHttpPost() {
HttpPost post;
HttpClient client;
StringEntity entity;
try {
// create HttpPost and HttpClient object
post = new HttpPost(apiurl);
client = HttpClientBuilder.create().build();
// setup output message by copying JSON body into
// apache StringEntity object along with content type
entity = new StringEntity(jsonBody, HTTP.UTF_8);
entity.setContentEncoding(HTTP.UTF_8);
entity.setContentType("text/json");
// add HTTP headers
post.setHeader("Accept", "text/json");
post.setHeader("Accept-Charset", "UTF-8");
// set Authorization header based on the API key
post.setHeader("Authorization", ("Bearer "+apikey));
post.setEntity(entity);
// Call REST API and retrieve response content
HttpResponse authResponse = client.execute(post);
return EntityUtils.toString(authResponse.getEntity());
}
catch (Exception e) {
return e.toString();
}
}
Wie kann ich den authResponse in einer anderen klasse nutzen für die Weitergabe. Und wie ruf ich diese Methode auf damit sie durchläuft. Einfach über Klasse.Methode()?
Vielen Dank schon einmal.