TsgcWebSocketHTTPServerプロパティ › DocumentRoot

DocumentRoot プロパティ

静的ファイル(HTML、JavaScript、CSS、画像など)用の組み込み HTTP サーバーが提供するディレクトリ。

構文

property DocumentRoot: String read GetDocumentRoot write FDocumentRoot;

デフォルト値

(空文字列)

解説

DocumentRoot を HTTP サーバーがディスパッチを許可された静的アセットを格納するローカルフォルダーに設定します。クライアントがドキュメントパスをリクエストすると、サーバーは DocumentRoot とリクエスト URI を連結し、結果のファイルが存在する場合は OnCommandGet イベントを発生させずに直接返します。すべてのリクエストをプログラムで処理するには、プロパティを空のままにして自動ファイルディスパッチを無効にします。末尾のスラッシュまたはバックスラッシュは自動的に削除されます。

使用例


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

プロパティに戻る