Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IdHTTPServer Headerausgabe ... (https://www.delphipraxis.net/12973-idhttpserver-headerausgabe.html)

BungeeBug 8. Dez 2003 12:19


IdHTTPServer Headerausgabe ...
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi all,

ich hab da nen klitze kleines Problem. Ich wollte mir eine kleine Remotekontrolle für meinen PC proggen, die man über einen Browsersteuern kann. Als Server nutze ich den IdHTTPServer aus den Indy V.9. Nun ist mein Probelm das der Server bei einem "Get" Einen Header mit ausgibt und so die Darstellung der HTML Seite verhindert.

In meinem OnGetCommand - Ivent steht
Delphi-Quellcode:
 
procedure TForm1.IdHTTPServer1CommandGet(AThread: TIdPeerThread;
  ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo);
begin
 // HTML Datei laden
 AResponseInfo.ContentStream := TFileStream.Create('./web/index.html',fmOpenRead);
end;
Und die Augabe sieht (s. Anhang) so aus.

Schon mal danke für eure Hilfe :)

sakura 8. Dez 2003 12:34

Re: IdHTTPServer Headerausgabe ...
 
Das Problem ist nicht der Header an sich, sondern die erste Zeile, welche Du manuell eingefügt hast. Die darf erst nach der aktuell 2. Zeile kommen :? Was hast Du noch gemacht. Das dargestellte ist soweit korrekt.

...:cat:...

BungeeBug 8. Dez 2003 12:47

Re: IdHTTPServer Headerausgabe ...
 
Hi,

danke ... ich hab das "Greeting" entfernt und schon gehts ... also ist das nen Bug in den Indys :(

sakura 8. Dez 2003 14:12

Re: IdHTTPServer Headerausgabe ...
 
Zitat:

Zitat von BungeeBug
also ist das nen Bug in den Indys :(

Scheint so, allerdings kannst Du über Response.Headers.Add den Standard Header erweitern. Nur, das Greeting wird nie wer sehen :mrgreen:

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz