ConsoleServer - stingray.ConsoleServer namespace reference - Stingray Lua API Reference
[WebServer] Namespace with functions for interacting with the console server.
|
Hooks a Lua function f to be called whenever a HTTP request is received with the specified URL prefix.
|
Parameters prefix : | string | A string to match against HTTP request URLs. |
f : | fun(integer, string:string) | Function that will be called whenever there is a request. The callback function should follow the format of the sample_http_hook. The fun(...) notation indicates that this is a function that accepts parameters of the types shown to the left of the colon :, and that returns the types shown to the right of the colon.. |
Returns integer |
An int that can be used to identify this hook. (Only
needed if you need to unhook it later.)
|
(Use "" to capture all
requests.)
Parameters id : | integer | An integer that identifies a particular request, this is useful when you want to serve web pages asynchronously. |
request : | string | The request string from the HTTP request. |
Returns string? |
Return a HTML string to serve that web page. Return nil to get a callback again the
next frame and serve the page asynchronously.
The ? notation indicates that this type is optional: there may be zero or one instances of it. |
|
Unhooks a HTTP processor previously hooked with hook_http().
|
Parameters id : | integer | Specifies the HTTP hook to unhook. |
Returns | This function does not return any values. |