Hallo,
ich schreibe mir gerade mit der
Indy HTTPServer Komponente einen "eigenen" Webserver, der nur minimale Bedingungen erfüllen muss.
Wenn ich mit einem Webbrowser an die Addresse
http://192.168.1.97:82/docs/test.xml sende soll das meine Routine
Delphi-Quellcode:
procedure TMyServer.HttpSrvCommandGet(AThread: TIdPeerThread;
ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
begin
AResponseInfo.ContentStream := TFileStream.Create('C:\www\docs\testfile.xml', fmShareDenyNone);
end;
zurückliefern.
Leider klappt das nur mit einem eigens geschriebenen Tool, welches einen Stream als Rückgabe erwartet, beim Webbrowser tut sich gar nix. Weder Seite kann nicht angezeigt werden noch eine Fehlermeldung.
Auch frage ich mich, wie ich rausfinden kann ob das Zielsystem zugehört hat.