Hallo,
ich habe gerade die Aufgabe einen HTTP - Server zu basteln, der
XML versteht. Und zwar soll das so funktionieren.
Ein Client sendet via POST Kommando ein
XML Dokument. Mein Server empfängt es und soll als Antwort (Response) ein anderes
XML Dokument senden, welches auf den Inhalt des empfangenen Docs reagiert.
Ich habe dazu eine TIdHTTPServer- und eine TXMLDocument - Komponente verwendet. Nun klappt das auch schon mit dem Empfangen des
XML Docs. Doch wenn ich dann in dem Ereignis OnCommandGet des Servers das bereits als Datei gespeicherte
XML auswerten möchte, sagt mir TXMLDocument, das die Datei nicht zu öffnen wäre. Mach ich das Ganze ausserhalb des OnCommandGet - Ereignisses wird das
XML gelesen und ausgewertet. Leider hat der Server dann schon ein schlichtes 200 - OK gesendet und die Session ist beendet.
Kennt jemand eine Lösung oder weiss einen Link der mir weiterhilft? Bei
Indy selbst hab ich nix gefunden.