Hallo Leute.
Ich habe ein Problem. Ich will mit dem Internet-Transfer-Steuerelement (ITS) eine POST-Anforderung an ein Perl-Skript auf einem Linux-Server schicken.
Es handelt sich dabei (vorerst) um ein einfaches Skript, daß die ihm übergebenen Parameter anzeigt. Wenn ich daß Skript von einer Html-Form aus aufrufe funktionert es einwandfrei. Rufe ich es aber mit dem VB-Control auf, zeigt es zwar die Parameter, aber auch irgendwelche Sonderzeichen an (vom Browser dargestellt als Kästchen).
Woran liegt das? Den Code habe ich unten angefügt.
VB-Code:
inet.AccessType = icUseDefault
strData = "testparam=test"
inet.Execute "http://www.xxx.com/paramtest.cgi", "POST", strData
Perl Code:
#!/usr/bin/perl
use strict; use CGI;
my $query = new CGI;
my @pnames = $query-\>param;
print $query-\>header;
print $query-\>start\_html;
foreach my $i (@pnames) { print "Name: $i; Wert: ".$query-\>param($i)."
"; }
print $query-\>end\_html;
Danke im voraus.