-`request-id` The key of the request to respond to.
-`status` The HTTP status code of the response.
-`body` The body of the response.
## Example
```lsl
string params = llList2Json(JSON_OBJECT, [
"request-id", request_id,
"status", 200,
"body", "Hello, world!"
]);
string message = llList2son(JSON_OBJECT, [
"method", "prim-dns:response",
"params", params
]);
llMessageLinked(LINK_THIS, 0, message, NULL_KEY);
```
# prim-dns:reboot ()
Reboot the prim-dns server.
## Example
```lsl
string message = llList2Json(JSON_OBJECT, [
"method", "prim-dns:reboot"
]);
llMessageLinked(LINK_THIS, 0, message, NULL_KEY);
```
# prim-dns:shutdown ()
Shut down the prim-dns server.
## Example
```lsl
string message = llList2Json(JSON_OBJECT, [
"method", "prim-dns:shutdown"
]);
llMessageLinked(LINK_THIS, 0, message, NULL_KEY);
```
# prim-dns:startup ()
Sent when the prim-dns server finishes reading the configuration and is waiting to continue starting up. If auto_start = 1, then the server will immediately continue, otherwise it will wait for the prim-dns:start messsage.