Thread xml per POST an CGI-Script geht nicht
(3 answers)
Opened by peyot-l at 2008-01-21 20:01 peyot-l+2008-01-21 19:01:27-- Da die Content-Length nicht 0 ist, kommen ja ganz offensichtlich Daten an. Es könnte aber sein, dass Dein Webbrowser diese einfach nicht darstellt, sondern alle ihm unbekannten XML-Tags ignoriert, denn schließlich hast Du mittels print "Content-type: text/html\n\n"; ausgedrückt, dass der Inhalt der generierten Seite HTML ist und Du gibst die Daten aus der CGI-Anfrage ohne Quoting direkt aus. Ich würde also mal nachschauen, ob mehr sichtbar wird, wenn Du den Content-Type auf text/plain setzt. PS: Abgesehen davon erzeugt print "Content-type: text/html\n\n"; keinen gültigen HTTP-Header, denn die Zeilen eines HTTP-Headers müssen zwingend mit "\x0d\x0a" abgeschlossen werden, nicht mit irgendeinem Zeilentrenner. Überhaupt wäre es wohl besser, das Einlesen der Anfragedaten und das Generieren der Header dem CGI-Modul zu überlassen. When C++ is your hammer, every problem looks like your thumb.
|