Я внедряю веб-сервис SOAP, и он работает с вызовом cURL.Я реализовал следующий этот учебник .Служба работает со следующей командой:
curl --header "content-type: text/xml" -d @request.xml http://localhost:8080/ws
Но, конечно, это действие должно быть свободным от командной строки и должно вызываться при необходимости, поэтому я хочу связать эту службу с действием, когданапример, вызывается метод.
Пока что я нашел из интернета
String url = "http://localhost:8080/ws";
URL obj = new URL(url);
HttpURLConnection conn = (HttpURLConnection) obj.openConnection();
conn.setRequestProperty("Content-Type", "text/xml");
conn.setDoOutput(true);
conn.setRequestMethod("POST");
Я предполагаю, что это должен быть метод POST, но как мне добавить "request.xml" и "--header "?Какая команда завершит вызов cURL?Или я делаю это совершенно неправильно и долгий путь, есть ли более легкий путь?
PS: у меня уже запущен веб-сервис, и я использую Eclipse Oxygen.