use SOAP::Lite +trace => [qw(debug)]; SOAP::Lite->new( uri => 'http://www.blah.nl/blah', # the namespace proxy => 'https://www.blah.nl/servive/to/call', on_action => sub {sprintf 'http://www.blah.nl/action'}) #soapaction header