I'm hoping this is the appropriate forum for my situation.
I'm trying to populate a form on a .NET server with data from a form on a different server.
Using SOAP::Lite we've managed to get this code working:
use strict;
use warnings;
use SOAP::Lite +trace => 'debug';
my $name='Trudge';
print SOAP::Lite
-> uri('http://localhost:180/bazaar')
-> on_action( sub { return '"http://localhost:180/bazaar/Insert"' })
-> proxy('http://xxx.xxx.xxx.xxx/bazaar.asmx') # edited
-> Insert('Trudge')
-> result;
but when I replace the literal string with the $name variable (unquoted) the remote site receives no data. Has someone here any experience talking with a .NET server in a similar situation?