Ciao a tutti, ... da qualche giorno sto provando ad accedere ad un webservice SOAP che richiesde uid e pass (Stringhe) per autenticarmi... se ciò va a buon fine, il webservice mi resituisce un messaggio che mi conferma la corretta autenticazione ed una seconda stringa che potrò utilizzare per eseguire altri metodi... ma questo viene dopo. Il punto è che creato un progetto Java con netbeans, tasto dx sul progetto e quindi NEW--OTHER--WEB SERIVCE CLIENT, inserito l'url del WSDL, il sistema mi autogenera delle classi che mi permettono di "andare a vanti" ed utilizzare quindi i metodi "letti dal wsdl", tra i quali il LOGIN(String uid, String psw)... bene, scrivo quindi un piccolo main che posto di seguito:
codice:
package webserviceclient;
import it.servizi.ServiziPort;
import it.servizi.ServiziService;
public class WebServiceClient {
public static void main(String[] args) {
try{
String uid="pippo";
String psw="pluto";
String result = login(uid, psw);
System.out.println(result);
}catch(Exception e){
System.out.println("Eccezione: "+e);
}
}
private static String login(java.lang.String username, java.lang.String password) {
ServiziService service = new ServiziService();
ServiziePort port = service.getServiziPort();
return port.login(username, password);
}
}
Credo che sia corretto.. lo compilo ed è ok.. ma mi esce questa eccezione:
codice:
Eccezione: com.sun.xml.internal.ws.client.ClientTransportException: Il server ha inviato il codice di stato HTTP 302: Found
Qualcuno di voi ha mai avuto tale necessità? dove sbaglio?
Grazie anticipate.