Voici un exemple d'utilisation du modeule SOAP::Lite
:
1: use Data::Dumper ; 2: use HTTP::Cookies ; 3: use LWP::UserAgent ; 4: use SOAP::Lite; 5: 6: $cookie_jar = new HTTP::Cookies(ignore_discard => 1) ; 7: 8: $cookie_jar->set_cookie( 1, "sympa_session", "45821295149431", "/", "listes.example.com", 443, 1, 1,undef, 1, undef ) ; 9: 10: my $soap = new SOAP::Lite(); 11: $soap->uri('https://listes.example.com/sympasoap'); 12: $soap->proxy('https://listes.example.com/sympasoap',cookie_jar=>$cookie_jar); 13: 14: print Dumper $soap->lists()->result() ; 15: print Dumper $soap->complexLists()->result() ; 16: print Dumper $soap->review('anf2012@example.com')->result() ; 17: print Dumper $soap->which()->result() ; 18: print Dumper $soap->complexWhich()->result() ; 19: print Dumper $soap->info('anf2012@example.com')->result() ;