ConsoleServer - stingray.ConsoleServer 네임스페이스 참조 - Stingray Lua API 참조
[WebServer] 콘솔 서버와 상호 작용을 위한 함수가 포함된 네임스페이스.
|
지정된 URL 접두사가 포함된 HTTP 요청이 수신될 때마다 호출되도록 Lua 함수 f를 후킹합니다.
|
매개변수 prefix : | string | HTTP 요청 URL과 대조하여 일치 여부를 확인할 문자열입니다. |
f : | fun(integer, string:string) | 요청이 있을 때마다 호출할 함수입니다. 콜백 함수는 sample_http_hook의 형식을 따라야 합니다. fun(...) 표기는 이 함수가 콜론(:) 왼쪽에 나와 있는 유형의 매개변수를 수용하며, 콜론 오른쪽에 나와 있는 유형을 반환한다는 것을 나타냅니다. |
반환하는 항목 integer |
이 후크를 식별하는 데 사용할 수 있는 정수입니다. (나중에 언후크해야 하는 경우에만 필요합니다.)
|
(모든 요청을 캡처하려면 ""를 사용하십시오.)
매개변수 id : | integer | 특정 요청을 식별하는 정수로, 웹 페이지를 비동기적으로 서비스하려는 경우 유용합니다. |
request : | string | HTTP 요청의 요청 문자열입니다. |
반환하는 항목 string? |
웹 페이지를 서비스할 HTML 문자열을 반환합니다. nil을 반환하여 다음 프레임을 다시 콜백하고, 페이지를 비동기적으로 서비스합니다.
? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
|
이전에 hook_http()로 후크한 HTTP 처리기를 언후크합니다.
|
매개변수 id : | integer | 언후크할 HTTP 후크를 지정합니다. |
반환하는 항목