I've used the Spring Web Service client instead, where the class
WebServiceTemplate does all the work. 
here's a basic test method using basic auth on a secured service. you'll
probably want to check what comes back more thoroughly, I was just testing
the security on it.


    public void testGetAllUsers() throws Exception {

        WebServiceTemplate template = new WebServiceTemplate();
        CommonsHttpMessageSender sender = new CommonsHttpMessageSender();
        HttpClient client = sender.getHttpClient();
        client.getParams().setAuthenticationPreemptive(true);
        Credentials defaultCreds = new UsernamePasswordCredentials("admin",
"admin");
        client.getState().setCredentials(new AuthScope("localhost", 8080,
AuthScope.ANY_REALM), defaultCreds);
        template.setMessageSender(sender);
        String uri = "http://localhost:7070/services/UserService";;
        Source source = new StreamSource(new
StringReader("<getUserByUsername><in0>admin</in0></getUserByUsername>"));
        Result result = new StreamResult(System.out);
        template.sendSourceAndReceiveToResult(uri, source, result);
    }



Flavio Froes wrote:
> 
> What is the recomended web service client library for appfuse? Does
> anybody
> have examples on how to implement a web service clients in appfuse?
> 
> Kind regards,
> 
> Flávio Oliva
> 
> 

-- 
View this message in context: 
http://www.nabble.com/web-service-client.-tp15896762s2369p17730463.html
Sent from the AppFuse - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to