In genere per chiamare un webservice si usano IDE tipo SOAPUI, ma non sempre si ha a disposizione questa opzione. Spesso dobbiamo testarlo in remoto direttamente dalla shell di linux. Per fare questo, con relativa request e response, si può usare il comando curl. Di seguito un esempio:
curl –header “Content-type: text/xml;charset=UTF-8” –data @requestSOS.xml http://prova:8080/provaWS
viene invocato il webservice http://prova:8080/provaWS con la request nel file requestSOS.xml