Thread xml per POST an CGI-Script geht nicht
(3 answers)
Opened by peyot-l at 2008-01-21 20:01
Hallo,
ich weiß nicht ob ich hier richtig bin aber in einem Flash-forum kann mir auch nicht weitergeholfen werden. Also mein Problem: ich will XML-Daten vom Actionsscript an ein CGI-File per "POST" senden. Leider kommt dabei aber nichts an. Versende ich ein LoadVars-Objekt per "POST" funktioniert das aber schon. folgenden AS-Quellcode dazu: Code: (dl
)
1 path = "../cgi-bin/"; Der Quellcode von posttest.pl sieht dann so aus: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/perl -w print "Content-type: text/html\n\n"; if($ENV{'REQUEST_METHOD'} eq 'GET') { print "GET!<br>"; print $ENV{'QUERY_STRING'}; } else { $cont_length = $ENV{'CONTENT_LENGTH'}; read(STDIN, $Daten, $cont_length, 0); print"POST! cont_length = $cont_length<br>"; print "Daten: $Daten"; } Wird laden.onRelease = function() ausgeführt, gibt mir das CGI-Script aus: POST! cont_length = 9 Daten: user=andi ->so wie es sein soll!!! Wird xmlladen.onRelease = function() ausgeführt, gibt mir das CGI-Script aus: POST! cont_length = 59 Daten: mehr nicht!!! Ein bißchen wenig. Mach ich es mit "GET". Funktionierts auch mit dem XML. Weiß jemand was ich falsch mache? liegts an dem Actionscript oder an meinem Perl? Danke schonmal |