Я планирую реализовать клиента Java для развертывания и Undeploy приложения к Glassfish,Glassfish REST API
Ниже ТОК команда
curl -s -S \
-H 'Accept: application/json' \
-H 'X-Requested-By: dummy' \
-X DELETE http://localhost:4848/management/domain/applications/application/hello
И мой Java-код
URL url = new URL(
"http://localhost:4851/");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
String input = "{\"DELETE\":\"http://localhost:4851/management/domain/applications/application/hello\"}";
OutputStream os = conn.getOutputStream();
os.write(input.getBytes());
os.flush();
if (conn.getResponseCode() != HttpURLConnection.HTTP_CREATED) {
throw new RuntimeException("Failed : HTTP error code : "
+ conn.getResponseCode());
}
BufferedReader br = new BufferedReader(new InputStreamReader(
(conn.getInputStream())));
String output;
System.out.println("Output from Server .... \n");
while ((output = br.readLine()) != null) {
System.out.println(output);
}
conn.disconnect();
К сожалению, я не могу получить ожидаемый результат. Кто-нибудь может помочь советом?
ужасный вопрос. Каков ожидаемый результат, что вы получаете вместо этого, что вы пробовали и т. Д. И т. Д. И т. Д. И т. Д. – thecoshman