Thema: Delphi TIdHttpServer und XML

Einzelnen Beitrag anzeigen

FrankBrin

Registriert seit: 8. Mär 2005
Ort: Oppenweiler
105 Beiträge
 
Delphi 2007 Enterprise
 
#1

TIdHttpServer und XML

  Alt 8. Mär 2005, 09:00
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.
Frank Brinschwitz
  Mit Zitat antworten Zitat