HTTP エンドポイントと静的ファイルを公開
TsgcHTTPServer は、Delphi または C++ Builder のアプリケーションを HTTP サーバーに変えます。Port を設定し、OnCommandGet を処理して、Active を true にするだけで、すべてのリクエストがリクエストオブジェクトとレスポンスオブジェクトとともにコードに届きます。PUT や DELETE などのメソッドは OnCommandOther が受け持ちます。DocumentRoot をフォルダーに向ければ、サーバーはそこから静的ファイルを返します。HTTPCompression はレスポンスを圧縮し、KeepAlive は接続を再利用し、SessionState と OnSessionStart、OnSessionEnd でセッションを追跡し、MaxRequestBodySize でリクエストボディのサイズを制限し、HTTPUploadFiles はアップロードされたファイルをディスクに保存します。本番運用では、SSL と SSLOptions で TLS を有効にし、Authentication と OnAuthentication でエンドポイントを保護し、ThreadPool と MaxConnections でスケーリングを制御します。これは sgcWebSockets の WebSocket サーバーと同じエンジンから WebSocket の部分を除いたもので、同梱の Core ランタイムに含まれています。