TsgcWebSocketHTTPServer › Özellikler › DocumentRoot
Yerleşik HTTP sunucusu tarafından statik dosyalar (HTML, JavaScript, CSS, görüntüler, vb.) için sunulan dizin.
property DocumentRoot: String read GetDocumentRoot write FDocumentRoot;
(boş dize)
HTTP sunucusunun dispatch etmesine izin verilen statik varlıkları tutan yerel klasörü DocumentRoot olarak ayarlayın. Bir istemci bir belge yolu istediğinde, sunucu DocumentRoot'u istek URI'siyle birleştirir ve ortaya çıkan dosya mevcutsa, OnCommandGet olayını tetiklemeden doğrudan döndürür. Otomatik dosya dispatch'ini devre dışı bırakmak için özelliği boş bırakın, böylece her istek programlı olarak işlenir. Sondaki eğik çizgiler veya ters eğik çizgiler otomatik olarak çıkarılır. Sunucu dizin/yol geçişini önler, böylece belge kökünden kaçmaya çalışan bir istek yolu (örneğin .. bölümleri kullanarak) sunulmak yerine reddedilir.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.DocumentRoot := 'c:\www';
oServer.Active := true;