发布 HTTP 端点和静态文件
TsgcHTTPServer 可将您的 Delphi 或 C++ Builder 应用程序变成 HTTP 服务器。设置 Port,处理 OnCommandGet,把 Active 设为 true,每个请求就会连同其请求和响应对象一起到达您的代码,而 OnCommandOther 则涵盖 PUT 和 DELETE 等其他方法。将 DocumentRoot 指向一个文件夹,服务器就会从中返回静态文件。HTTPCompression 压缩响应,KeepAlive 复用连接,SessionState 配合 OnSessionStart 和 OnSessionEnd 跟踪会话,MaxRequestBodySize 限制请求正文大小,HTTPUploadFiles 将上传的文件保存到磁盘。用于生产环境时,SSL 和 SSLOptions 启用 TLS,Authentication 和 OnAuthentication 保护您的端点,ThreadPool 和 MaxConnections 控制其扩展方式。它与 sgcWebSockets WebSocket 服务器采用相同的引擎,只是没有 WebSocket 部分,并随内置的 Core 运行时一同提供。