TsgcWebSocketHTTPServerEigenschaften › DocumentRoot

DocumentRoot Eigenschaft

Verzeichnis, das vom integrierten HTTP-Server für statische Dateien (HTML, JavaScript, CSS, Bilder usw.) bereitgestellt wird.

Syntax

property DocumentRoot: String read GetDocumentRoot write FDocumentRoot;

Standardwert

(leere Zeichenfolge)

Hinweise

Setzen Sie DocumentRoot auf den lokalen Ordner, der die statischen Assets enthält, die der HTTP-Server ausliefern darf. Wenn ein Client einen Dokumentpfad anfordert, verkettet der Server DocumentRoot mit der Request-URI und gibt, falls die resultierende Datei existiert, sie direkt zurück, ohne das Ereignis OnCommandGet auszulösen. Lassen Sie die Eigenschaft leer, um das automatische Datei-Dispatching zu deaktivieren, sodass jeder Request programmgesteuert behandelt wird. Nachgestellte Schrägstriche oder Backslashes werden automatisch entfernt.

Beispiel


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.DocumentRoot := 'c:\www';
oServer.Active := true;

Zurück zu Eigenschaften