TsgcWebSocketHTTPServer › Eigenschappen › DocumentRoot
Map die door de ingebouwde HTTP-server wordt gebruikt voor statische bestanden (HTML, JavaScript, CSS, afbeeldingen, enz.).
property DocumentRoot: String read GetDocumentRoot write FDocumentRoot;
(lege tekenreeks)
Stel DocumentRoot in op de lokale map die de statische assets bevat die de HTTP-server mag verzenden. Wanneer een client een documentpad opvraagt, koppelt de server DocumentRoot aan de verzoek-URI en, als het resulterende bestand bestaat, retourneert het dit direct zonder de OnCommandGet-gebeurtenis te activeren. Laat de eigenschap leeg om automatische bestandsverzending uit te schakelen zodat elk verzoek programmatisch wordt afgehandeld. Afsluitende slashes of backslashes worden automatisch verwijderd.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.DocumentRoot := 'c:\www';
oServer.Active := true;