Thread xml per POST an CGI-Script geht nicht
(3 answers)
Opened by peyot-l at 2008-01-21 20:01
Da der Typ Deiner per POST übertragenen Daten vermutlich application/xml statt des gängigen application/x-www-form-urlencoded oder multipart/form-data ist, kann das CGI-Modul die Daten nicht selbst parsen sondern speichert sie in dem synthetischen Parameter mit dem Namen POSTDATA.
Du könntest also zum Beispiel folgendes machen (ungetestet): Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 #!/usr/bin/perl use strict; use warnings; use CGI qw/:standard/; use XML::Simple; use Data::Dumper; my $params = XMLin(param('POSTDATA')); print header(-type => 'text/plain'); print Dumper $params; When C++ is your hammer, every problem looks like your thumb.
|