Я разместил запрошенные данные в формате XML, и код выглядит следующим образом. Также необходимо добавить свойство запроса Accept и Content-Type.

ользуюHttpURLConnection сделать POST-запрос к локальной службе, развернутой в моей локальной системе, созданной с использованием JAVA Spark.Я хочу отправить некоторые данные в теле запроса, когда я выполняю вызов POST с использованием HttpURLConnection, но каждый раз, когда тело запроса в JAVA Spark равно нулю, Ниже приведен код, который я использую для этого

Java Spark POST Сервисный Обработчик

post("/", (req, res) -> { System.out.println("Request Body: " + req.body()); return "Hello!!!!"; });

HTTPClass Посылка звонка
`public class HTTPClassExample{
   public static void main(String[] args) {
        try{
            URL url = new URL("http://localhost:4567/");
            HttpURLConnection httpCon = (HttpURLConnection) url.openConnection();
            httpCon.setDoOutput(true);
            httpCon.setRequestMethod("POST");
            httpCon.connect();
            OutputStream os = httpCon.getOutputStream();
            OutputStreamWriter osw = new OutputStreamWriter(os, "UTF-8");    
            osw.write("Just Some Text");
            System.out.println(httpCon.getResponseCode());
            System.out.println(httpCon.getResponseMessage());
            osw.flush();
            osw.close();  
        }catch(Exception ex){
            ex.printStackTrace();
        }
    }
}`

Ответы на вопрос(2)

Ваш ответ на вопрос