TsgcWebSocketHTTPServer › 속성 › DocumentRoot
정적 파일(HTML, JavaScript, CSS, 이미지 등)을 위해 내장 HTTP 서버가 제공하는 디렉터리입니다.
__property UnicodeString DocumentRoot;
(빈 문자열)
DocumentRoot를 HTTP 서버가 디스패치할 수 있는 정적 자산이 들어 있는 로컬 폴더로 설정하십시오. 클라이언트가 문서 경로를 요청하면 서버는 DocumentRoot와 요청 URI를 연결하고, 결과 파일이 존재하면 OnCommandGet 이벤트를 발생시키지 않고 직접 반환합니다. 모든 요청이 프로그래밍 방식으로 처리되도록 자동 파일 디스패치를 비활성화하려면 속성을 비워 두십시오. 후행 슬래시나 백슬래시는 자동으로 제거됩니다. 서버는 디렉터리/경로 순회를 방지하므로, 문서 루트를 벗어나려고 시도하는 요청 경로(예: .. 세그먼트 사용)는 제공되지 않고 거부됩니다.
oServer = new TsgcWebSocketHTTPServer();
oServer->Port = 80;
oServer->DocumentRoot = "c:\\www";
oServer->Active = true;