Thread xml per POST an CGI-Script geht nicht (3 answers)
Opened by peyot-l at 2008-01-21 20:01

murphy
 2008-01-22 14:18
#105021 #105021
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
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 CPAN: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.

View full thread xml per POST an CGI-Script geht nicht